Testovanie súborov cookie: vzorové testovacie prípady pre webové stránky

Obsah:

Anonim

Čo je to testovanie súborov cookie?

Testovanie súborov cookie je definované ako typ testovania softvéru, ktorý kontroluje súbory cookie vytvorené vo vašom webovom prehliadači. Cookie je malá informácia, ktorá je uložená v textovom súbore na pevnom disku používateľa (klienta) webovým serverom. Táto informácia sa potom odošle späť na server zakaždým, keď prehliadač vyžiada stránku zo servera. Súbor cookie zvyčajne obsahuje osobné údaje používateľa alebo informácie, ktoré sa používajú na komunikáciu medzi rôznymi webovými stránkami. Na nasledujúcom obrázku sú zobrazené súbory cookie pre rôzne webové stránky.

Inými slovami, súbory cookie nie sú ničím iným ako identitou používateľa a slúžia na sledovanie toho, kam sa používateľ pohyboval po stránkach webu. Účelom súboru cookie je vykonať rýchlu interakciu medzi používateľmi a webovými stránkami. Aplikácie, kde je možné súbory cookie použiť, je implementácia nákupného košíka, prispôsobenie webu, sledovanie používateľov, marketing, relácie používateľov atď.

V tomto návode sa naučíme

  • Aký je obsah súborov cookie?
  • Typy súborov cookie
  • Kde sú uložené súbory cookie?
  • Ako testovať súbory cookie - vzorové testovacie prípady
  • Doplnky na testovanie súborov cookie
  • Úprava súborov cookie v akcii
  • Rozdiel medzi súborom cookie a reláciou

Aký je obsah súborov cookie?

Cookie sa skladá hlavne z troch vecí

  1. Názov servera, z ktorého bol súbor cookie odoslaný
  2. Doživotné cookies
  3. Hodnota. Zvyčajne ide o náhodne vygenerované jedinečné číslo

Typy súborov cookie

Na počítačoch používateľov sú zvyčajne napísané dva typy súborov cookie

  • Súbory cookie relácie: Tieto súbory cookie sú aktívne, kým nie je otvorený prehľadávač, ktorý cookie spúšťa. Po zatvorení prehľadávača sa tento súbor cookie relácie vymaže
  • Trvalé cookies: Tieto cookies sú trvale napísané na užívateľskom počítači a trvajú mesiace alebo roky

Kde sú uložené súbory cookie?

Keď ľubovoľná webová aplikácia zapíše súbor cookie, uloží sa do textového súboru na pevnom disku používateľa. Cesta, kam sa ukladajú cookies, závisí od prehliadača. Rôzne prehliadače ukladajú súbory cookie na rôznych cestách.

Napríklad v prehliadači Mozilla Firefox môžete vidieť súbory cookie v možnostiach prehľadávača. Ak to chcete zobraziť, kliknite na Nástroje -> Možnosti -> Ochrana osobných údajov a potom kliknite na „Odstrániť jednotlivé súbory cookie“.

V prehliadači Internet Explorer ukladá súbory cookie na cestu C: \ Documents and Settings \ Default User \ Cookies“

Ako testovať súbory cookie

Nasleduje dôležitý kontrolný zoznam a kroky týkajúce sa testovania súborov cookie na webových stránkach:

  1. Zakázanie súborov cookie: Zakáže všetky súbory cookie a pokúsi sa používať hlavné funkcie stránky
  2. Porušenie súborov cookie: súbory cookie ručne upravte v poznámkovom bloku a zmeňte parametre pomocou náhodných hodnôt
  3. Šifrovanie súborov cookie: Citlivé informácie, ako sú heslá a používateľské mená, by mali byť pred odoslaním do nášho počítača šifrované
  4. Testovanie súborov cookie vo viacerých prehliadačoch: Skontrolujte, či vaša webová stránka správne píše súbory cookie v inom prehliadači, ako sa očakávalo
  5. Prebieha kontrola odstránenia zo stránky vašej webovej aplikácie
  6. Selektívne odmietanie súborov cookie: Odstráňte všetky súbory cookie pre webové stránky a zistite, ako na ne webová stránka reaguje
  7. Prístup k súborom cookie: Súbory cookie napísané jedným webom by nemali byť prístupné iným
  8. Žiadne nadmerné používanie súborov cookie: Ak je testovaná aplikácia verejnou webovou stránkou, nemalo by dochádzať k nadmernému používaniu súborov cookie
  9. Testovanie s iným nastavením: Testovanie by malo byť vykonané správne, aby sa zistilo, či webová stránka funguje dobre s iným nastavením súborov cookie
  10. Súbory cookie kategorizujte osobitne: Súbory cookie by sa nemali uchovávať v rovnakej kategórii ako vírusy, spam alebo spyware

Pluginy na testovanie súborov cookie

Moderné prehliadače umožňujú prehliadanie / úpravy súborov cookie v samotnom prehliadači. V prehliadačoch Mozilla a Google Chrome existujú doplnky pre testovanie súborov cookie.

  1. Správca súborov cookie Chrome

  1. Pre prehliadač Google Chrome: Upravte tento súbor cookie

Úprava súborov cookie v akcii

Použijeme úpravy doplnku cookie pre Chrome.

Krok 1)

Zadajte ID užívateľa a heslo pre prihlásenie do banky Guru99.

Krok 2)

Kliknite na ikonu doplnku a otvorí sa ďalšie okno, ako je uvedené nižšie

Krok 3)

Zmeňte hodnotu súboru cookie na „guru99“ a potom kliknutím na zmeny uložte

Rozdiel medzi súborom cookie a reláciou

Cookie Session
  • Cookies sú súbory na strane klienta, ktoré obsahujú informácie o užívateľovi
  • Relácie sú súbory na strane servera, ktoré obsahujú informácie o používateľovi
  • Cookie končí v závislosti od životnosti, ktorú ste preň nastavili
  • Relácia sa končí, keď používateľ zavrie prehliadač
  • Nemusíte spúšťať cookie, pretože je uložené vo vašom lokálnom počítači
  • V PHP musíte pred použitím $ _SESSION napísať session_start (); Rovnako aj pre iné jazyky
  • Oficiálna maximálna veľkosť súborov cookie je 4 kB
  • V rámci relácie môžete uložiť toľko dát, koľko chcete. Jediné limity, ktoré môžete dosiahnuť, je maximálna pamäť, ktorú môže skript naraz spotrebovať, čo je predvolene 128 MB
  • Cookie nezávisí od relácie
  • Relácia závisí od súboru cookie
  • Neexistuje žiadna funkcia s názvom unsetcookie ()
  • Session_destroy (); sa používa na zničenie všetkých zaregistrovaných údajov alebo na deaktiváciu niektorých