Testování souborů cookie: Ukázkové testovací případy pro webové stránky

Obsah:

Anonim

Co je to testování souborů cookie?

Testování souborů cookie je definováno jako typ testování softwaru, který kontroluje soubory cookie vytvořené ve vašem webovém prohlížeči. Cookie je malá informace, která je webovým serverem uložena v textovém souboru na pevném disku uživatele (klienta). Tato informace se poté odešle zpět na server pokaždé, když si prohlížeč vyžádá stránku ze serveru. Soubor cookie obvykle obsahuje přizpůsobená uživatelská data nebo informace, které se používají ke komunikaci mezi různými webovými stránkami. Následující snímek obrazovky ukazuje soubory cookie pro různé webové stránky.

Jinými slovy, soubory cookie nejsou ničím jiným než identitou uživatele a slouží ke sledování toho, kde se uživatel pohyboval po stránkách webu. Účelem souboru cookie je provádět rychlou interakci mezi uživateli a webovými stránkami. Aplikace, kde lze používat soubory cookie, je implementace nákupního košíku, přizpůsobení webu, sledování uživatelů, marketing, relace uživatelů atd.

V tomto tutoriálu se naučíme

  • Co je obsah cookies?
  • Druhy souborů cookie
  • Kde jsou soubory cookie uloženy?
  • Jak testovat soubory cookie - ukázkové testovací případy
  • Pluginy pro testování cookies
  • Úpravy souborů cookie v akci
  • Rozdíl mezi souborem cookie a relací

Co je obsah cookies?

Soubor cookie se skládá hlavně ze tří věcí

  1. Název serveru, ze kterého byl soubor cookie odeslán
  2. Doživotní cookies
  3. Hodnota. Toto je obvykle náhodně generované jedinečné číslo

Druhy souborů cookie

Na uživatelských počítačích jsou obvykle napsány dva typy souborů cookie

  • Soubory cookie relace: Tyto soubory cookie jsou aktivní, dokud není otevřen prohlížeč, který soubor cookie spouští. Když zavřeme prohlížeč, bude tento cookie relace odstraněn
  • Trvalé soubory cookie: Tyto soubory cookie jsou trvale zapisovány do zařízení uživatele a trvají měsíce nebo roky

Kde jsou soubory cookie uloženy?

Když libovolná webová aplikace zapíše soubor cookie, uloží se do textového souboru na jednotce pevného disku uživatele. Cesta, kde jsou soubory cookie uloženy, závisí na prohlížeči. Různé prohlížeče ukládají soubory cookie na různých cestách.

Například v prohlížeči Mozilla Firefox můžete vidět cookies v možnostech prohlížeče. Chcete-li toto zobrazit, klikněte na Nástroje -> Možnosti -> Ochrana osobních údajů a poté klikněte na „Odebrat jednotlivé soubory cookie“.

Zatímco v prohlížeči Internet Explorer ukládá soubory cookie na cestu C: \ Documents and Settings \ Default User \ Cookies“

Jak testovat soubory cookie

Následuje důležitý kontrolní seznam a kroky k testování souborů cookie na webu:

  1. Zakázání souborů cookie: Zakáže všechny soubory cookie a pokusí se používat hlavní funkce webu
  2. Poškozené cookies: Ručně upravte cookie v poznámkovém bloku a změňte parametry s některými náhodnými hodnotami
  3. Šifrování souborů cookie: Citlivé informace, jako jsou hesla a uživatelská jména, je třeba před odesláním do našeho počítače zašifrovat
  4. Testování souborů cookie ve více prohlížečích: Zkontrolujte, zda vaše webová stránka správně píše soubory cookie v jiném prohlížeči podle očekávání
  5. Kontrola odstranění ze stránky vaší webové aplikace
  6. Selektivní odmítnutí souborů cookie: Odstraňte všechny soubory cookie pro webové stránky a podívejte se, jak na ně web reaguje
  7. Přístup k souborům cookie: Soubory cookie napsané jedním webem by neměly být přístupné ostatním
  8. Žádné nadměrné používání souborů cookie: Pokud je testovaná aplikace veřejnou webovou stránkou, nemělo by docházet k nadměrnému používání souborů cookie
  9. Testování s jiným nastavením: Testování by mělo být provedeno správně, aby se zkontrolovalo, zda web funguje dobře s odlišným nastavením souborů cookie
  10. Samostatně kategorizujte soubory cookie: Soubory cookie by neměly být uchovávány ve stejné kategorii virů, spamu nebo spywaru

Pluginy pro testování souborů cookie

Moderní prohlížeče umožňují prohlížení / úpravy souborů cookie v samotném prohlížeči. V prohlížečích Mozilla a Google Chrome existují pluginy pro testování souborů cookie.

  1. Správce souborů cookie Chrome

  1. Pro prohlížeč Google Chrome: Upravit tento soubor cookie

Úpravy souborů cookie v akci

Použijeme úpravy pluginu cookie pro Chrome.

Krok 1)

Zadejte ID uživatele a heslo pro přihlášení do banky Guru99.

Krok 2)

Klikněte na ikonu pluginu a otevře se další okno, jak je znázorněno níže

Krok 3)

Změňte hodnotu souboru cookie na „guru99“ a poté kliknutím na změny uložte

Rozdíl mezi souborem cookie a relací

Cookie Zasedání
  • Cookies jsou soubory na straně klienta, které obsahují informace o uživateli
  • Relace jsou soubory na straně serveru, které obsahují informace o uživateli
  • Cookie končí v závislosti na délce života, kterou jste pro něj nastavili
  • Relace končí, když uživatel zavře svůj prohlížeč
  • Není nutné spouštět soubory cookie, protože jsou uloženy ve vašem místním počítači
  • V PHP musíte před použitím $ _SESSION napsat session_start (); Podobně pro ostatní jazyky
  • Oficiální maximální velikost souboru cookie je 4 kB
  • V rámci relace můžete uložit tolik dat, kolik chcete. Jediným omezením, které můžete dosáhnout, je maximální paměť, kterou skript může najednou spotřebovat, což je ve výchozím nastavení 128 MB
  • Cookie není závislý na relaci
  • Relace závisí na cookie
  • Neexistuje žádná funkce s názvem unsetcookie ()
  • Session_destroy (); se používá ke zničení všech registrovaných údajů nebo k deaktivaci některých