Testowanie plików cookie: przykładowe przypadki testowe dla witryny internetowej

Spisie treści:

Anonim

Co to jest testowanie plików cookie?

Testowanie plików cookie to rodzaj testowania oprogramowania, który sprawdza pliki cookie utworzone w przeglądarce internetowej. Plik cookie to niewielka część informacji, która jest przechowywana w pliku tekstowym na dysku twardym użytkownika (klienta) przez serwer sieciowy. Ta informacja jest następnie przesył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 używane do komunikacji mię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, w jakim miejscu użytkownik nawigował po stronach witryny. Celem pliku cookie jest szybka interakcja między użytkownikami a witrynami internetowymi. Aplikacje, w których można używać plików cookie, to implementacja koszyka na zakupy, spersonalizowana obsługa sieci, śledzenie użytkowników, marketing, sesje użytkowników itp.

W tym samouczku nauczymy się

  • Jaka jest zawartość pliku cookie?
  • Rodzaje plików cookie
  • Gdzie przechowywane są pliki cookie?
  • Jak testować pliki cookie - przykładowe przypadki testowe
  • Wtyczki do testowania plików cookie
  • Modyfikacja plików cookie w akcji
  • Różnica między Cookie a Session

Jaka jest zawartość pliku cookie?

Ciasteczko składa się głównie z trzech rzeczy

  1. Nazwa serwera, z którego wysłano plik cookie
  2. Żywotność plików cookie
  3. Wartość. Zwykle jest to losowo generowany unikalny numer

Rodzaje plików cookie

Zwykle na komputerach użytkowników zapisywane są dwa rodzaje plików cookie

  • Pliki cookie sesji: Te pliki cookie są aktywne do momentu otwarcia przeglądarki, która uruchamia plik cookie. Kiedy zamykamy przeglądarkę, ten sesyjny plik cookie zostaje usunięty
  • Trwałe pliki cookie: Te pliki cookie są trwale zapisywane na komputerze użytkownika i trwają miesiące lub lata

Gdzie przechowywane są pliki cookie?

Gdy dowolna aplikacja strony internetowej 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 w różnych ścieżkach.

Na przykład w przeglądarce Mozilla Firefox pliki cookie można zobaczyć w opcjach przeglądarki. Aby to zobaczyć, kliknij Narzędzia -> Opcje -> Prywatność, a następnie kliknij „Usuń pojedyncze pliki cookie”.

Podczas gdy w przeglądarce Internet Explorer przechowuje pliki cookie na ścieżce C: \ Documents and Settings \ Default User \ Cookies”

Jak testować pliki cookie

Poniżej znajduje się ważna lista kontrolna i kroki dotyczące testowania plików cookie w witrynie:

  1. Wyłączanie plików cookie: wyłącz wszystkie pliki cookie i spróbuj użyć głównych funkcji witryny
  2. Uszkadzające pliki cookie: ręcznie edytuj plik cookie w notatniku i zmień parametry z pewnymi przypadkowymi wartościami
  3. Szyfrowanie plików cookie: poufne informacje, takie jak hasła i nazwy użytkowników, należy zaszyfrować przed wysłaniem do naszego komputera
  4. Testowanie plików cookie w wielu przeglądarkach: sprawdź, czy Twoja strona internetowa poprawnie zapisuje pliki cookie w innej przeglądarce, zgodnie z oczekiwaniami
  5. Sprawdzanie usunięcia ze strony aplikacji internetowej
  6. Wybiórcze odrzucanie plików cookie: Usuń wszystkie pliki cookie ze stron internetowych i zobacz, jak witryna na nie reaguje
  7. Dostęp do plików cookie: Pliki cookie zapisane przez jedną witrynę internetową nie powinny być dostępne dla innych
  8. Brak nadużywania plików cookie: jeśli testowana aplikacja jest publiczną witryną, nie powinno być nadużywania plików cookie
  9. Testowanie z różnymi ustawieniami: Testy należy przeprowadzić poprawnie, aby sprawdzić, czy witryna działa dobrze z różnymi ustawieniami plików cookie
  10. Kategoryzuj pliki cookie oddzielnie: Pliki cookie nie powinny znajdować się w tej samej kategorii wirusów, spamu ani 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 są wtyczki do testowania plików cookie.

  1. Menedżer plików cookie Chrome

  1. W przeglądarce Google Chrome: Edytuj ten plik cookie

Modyfikacja plików cookie w akcji

Użyjemy edycji wtyczki cookie do przeglądarki Chrome.

Krok 1)

Wprowadź identyfikator użytkownika i hasło, aby zalogować się do banku Guru99.

Krok 2)

Kliknij ikonę wtyczki , aby otworzyć kolejne okno, jak pokazano poniżej

Krok 3)

Zmień wartość pliku cookie na „guru99”, a następnie kliknij, aby zapisać zmiany

Różnica między Cookie a Session

Ciastko Sesja
  • Pliki cookie to pliki po stronie klienta, które zawierają informacje o użytkowniku
  • Sesje to pliki po stronie serwera, które zawierają informacje o użytkowniku
  • Plik cookie kończy się w zależności od ustawionego czasu życia
  • Sesja kończy się, gdy użytkownik zamyka swoją przeglądarkę
  • Nie musisz uruchamiać plików cookie, ponieważ są one przechowywane na komputerze lokalnym
  • W PHP, przed użyciem $ _SESSION, musisz napisać session_start (); To samo dotyczy innych języków
  • Oficjalny maksymalny rozmiar pliku cookie to 4KB
  • W ramach sesji możesz przechowywać dowolną ilość danych. Jedyne ograniczenia, jakie możesz osiągnąć, to maksymalna ilość pamięci, jaką skrypt może zużywać w tym samym czasie, która domyślnie wynosi 128 MB
  • Plik cookie nie jest zależny od sesji
  • Sesja jest zależna od Cookie
  • Nie ma funkcji o nazwie unsetcookie ()
  • Session_destroy (); służy do niszczenia wszystkich zarejestrowanych danych lub do usuwania niektórych