Testowanie plików cookie: jak testować pliki cookie w witrynie na przykładzie
Co to jest testowanie plików cookie?
Testowanie plików cookie definiuje się jako rodzaj testowania oprogramowania, który sprawdza pliki cookie utworzone w przeglądarce internetowej. Plik cookie to niewielka informacja zapisana przez serwer WWW w pliku tekstowym na dysku twardym użytkownika (klienta). Ta informacja jest następnie wysyłana z powrotem do serwera za każdym razem, gdy przeglądarka żąda strony z serwera. Zwykle plik cookie zawiera spersonalizowane dane użytkownika lub informacje wykorzystywane do komunikacji pomiędzy różnymi stronami internetowymi. Poniższy zrzut ekranu przedstawia pliki cookie dla różnych witryn internetowych.
Innymi słowy, pliki cookie to nic innego jak tożsamość użytkownika i służą do śledzenia, gdzie użytkownik poruszał się po stronach witryny. Celem pliku cookie jest umożliwienie szybkiej interakcji pomiędzy użytkownikami a stronami internetowymi. Aplikacje, w których mogą być wykorzystywane pliki cookies, służą do realizacji koszyka zakupowego, spersonalizowanego korzystania z Internetu, śledzenia użytkowników, marketingu, sesji użytkowników itp.
Jaka jest zawartość pliku cookie?
Plik cookie składa się głównie z trzech elementów:
- Nazwa serwera, z którego został wysłany plik cookie
- Żywotność plików cookie
- Wartość. Zwykle jest to losowo wygenerowany unikalny numer
Rodzaje ciasteczek
Zazwyczaj na komputerach użytkowników zapisywane są dwa rodzaje plików cookies:
- Pliki cookie sesji: Te pliki cookie są aktywne do momentu otwarcia przeglądarki, która aktywuje plik cookie. Kiedy zamykamy przeglądarkę, plik cookie sesji zostaje usunięty
- Trwałe pliki cookie: Te pliki cookie są zapisywane na stałe na komputerze użytkownika i pozostają tam przez miesiące lub lata
Gdzie przechowywane są pliki cookie?
Kiedy jakakolwiek aplikacja internetowa zapisuje plik cookie, jest on przechowywany w pliku tekstowym na dysku twardym użytkownika. Ścieżka, w której zapisywane są pliki cookies, zależy od przeglądarki. Różne przeglądarki przechowują pliki cookie na różnych ścieżkach.
Na przykład w Mozilla Firefox przeglądarce możesz zobaczyć pliki cookies w opcjach przeglądarki. Aby to zobaczyć, kliknij Narzędzia -> Opcje -> Prywatność, a następnie kliknij „Usuń pojedyncze pliki cookie”.
Podczas gdy Internet Explorer przeglądarka przechowuje pliki cookie na ścieżce "C:\Documents and Settings\Domyślny użytkownik\Cookies”
Jak testować pliki cookie w witrynie internetowej
Poniżej znajduje się ważna lista kontrolna i kroki, które należy wykonać Jak testować pliki cookie w witrynie:
Krok 1) Wyłączenie plików cookies
Wyłącz wszystkie pliki cookie i spróbuj korzystać z głównych funkcji witryny
Krok 2) Uszkodzenie plików cookie
Ręcznie edytuj plik cookie w notatniku i zmień parametry na losowe wartości
Krok 3) Szyfrowanie plików cookies
Wrażliwe informacje, takie jak hasła i nazwy użytkowników, powinny zostać zaszyfrowane przed przesłaniem ich na nasz komputer
Krok 4) Testowanie plików cookie w wielu przeglądarkach
Sprawdź, czy Twoja strona internetowa prawidłowo zapisuje pliki cookie w innej przeglądarce, zgodnie z oczekiwaniami
Krok 5) Sprawdzanie usunięcia ze strony aplikacji internetowej
Sprawdź, czy pliki cookie zostały usunięte z Twojej aplikacji internetowej, czy nie
Krok 6) Selektywne odrzucanie plików cookie
Usuń wszystkie pliki cookie ze stron internetowych i zobacz, jak witryna na to zareaguje
Krok 7) Dostęp do plików cookies
Pliki cookie zapisywane przez jedną witrynę nie powinny być dostępne dla innych
Krok 8) Zakaz nadużywania plików cookie
Jeśli testowana aplikacja jest publiczną witryną internetową, nie powinno dochodzić do nadmiernego używania plików cookie
Krok 9) Testowanie z różnymi ustawieniami
Testowanie powinno zostać przeprowadzone prawidłowo, aby sprawdzić, czy witryna działa dobrze przy różnych ustawieniach plików cookie
Krok 10) Odrębnie kategoryzuj pliki cookie
Plików cookie nie należy zaliczać do tej samej kategorii wirusów, spamu i oprogramowania szpiegującego
Wtyczki do testu plików cookie
Nowoczesne przeglądarki umożliwiają przeglądanie/edycję plików cookie w samej przeglądarce. W Mozilli i Google Chrome obie.
1. Menedżer plików cookie Chrome
2. Dla Google Chrome przeglądarka: Edytuj ten plik cookie
Modyfikacja plików cookie w działaniu
Poniżej przedstawiono kroki umożliwiające modyfikację lub edycję pliku cookie za pomocą wtyczki dla przeglądarki Chrome:
Krok 1) Wprowadź identyfikator użytkownika i hasło, aby zalogować się do http://demo.guru99.com/V4/
Krok 2) Kliknij ikonę wtyczki i otworzy kolejne okno, jak pokazano poniżej
Krok 3) Zmień wartość pliku cookie na „guru99” a następnie kliknij zapisać zmiany
Różnica między plikiem cookie a sesją
Oto główna różnica między plikiem cookie a sesją:
Cookies | Sesja |
---|---|
Pliki cookie to pliki po stronie klienta, które zawierają informacje o użytkowniku | Sesje to pliki po stronie serwera zawierające informacje o użytkowniku |
Plik cookie wygasa w zależności od ustawionego czasu życia | Sesja kończy się, gdy użytkownik zamknie przeglądarkę |
Nie musisz uruchamiać pliku cookie, ponieważ jest on przechowywany na Twoim komputerze lokalnym | In PHP, przed użyciem $_SESSION, musisz napisać session_start(); Podobnie jest w przypadku innych języków |
Oficjalny maksymalny rozmiar plików cookie wynosi 4 KB | W ramach sesji możesz przechowywać dowolną ilość danych. Jedynym ograniczeniem, jakie można osiągnąć, jest maksymalna ilość pamięci, jaką może jednorazowo wykorzystać skrypt, która domyślnie wynosi 128 MB |
Plik cookie nie jest zależny od sesji | Sesja jest zależna od pliku cookie |
Nie ma funkcji o nazwie unsetcookie() | Sesja_zniszczenia(); służy do zniszczenia wszystkich zarejestrowanych danych lub rozbrojenia niektórych |
Podsumowanie
- Plik cookie to niewielka informacja zapisana przez serwer WWW w pliku tekstowym na dysku twardym użytkownika (klienta).
- Testowanie plików cookie definiuje się jako rodzaj testowania oprogramowania, który sprawdza pliki cookie utworzone w przeglądarce internetowej.
- Plik cookie składa się głównie z trzech elementów: nazwy serwera, z którego został wysłany plik cookie, czasu życia plików cookie oraz wartości
- Rodzaje plików cookies: 1) Cookies sesyjne, 2) Cookies trwałe
- Kiedy jakakolwiek aplikacja internetowa zapisuje plik cookie, jest on przechowywany w pliku tekstowym na dysku twardym użytkownika. Ścieżka, w której zapisywane są pliki cookies, zależy od przeglądarki. Różne przeglądarki przechowują pliki cookie na różnych ścieżkach.