Cookietest: Eksempel på testtilfælde til webstedet

Indholdsfortegnelse:

Anonim

Hvad er test af cookies?

Cookietestning er defineret som en softwaretesttype, der kontrollerer cookie oprettet i din webbrowser. En cookie er et lille stykke information, der lagres i en tekstfil på brugerens (klient) harddisk af webserveren. Dette stykke information sendes derefter tilbage til serveren, hver gang browseren beder om en side fra serveren. Normalt indeholder cookie personaliserede brugerdata eller oplysninger, der bruges til at kommunikere mellem forskellige websider. Skærmbilledet nedenfor viser cookies til forskellige websteder.

Med andre ord er cookies intet andet end en brugers identitet og bruges til at spore, hvor brugeren navigerede gennem siderne på hjemmesiden. Formålet med en cookie er at skabe hurtig interaktion mellem brugere og websteder. Applikationer, hvor cookies kan bruges, er at implementere en indkøbskurv, personlig weboplevelse, brugersporing, marketing, brugersessioner osv.

I denne vejledning lærer vi

  • Hvad er cookiens indhold?
  • Typer af cookies
  • Hvor gemmes cookies?
  • Sådan testes cookies - Eksempel på testtilfælde
  • Plugins til test af cookies
  • Cookieændring i aktion
  • Forskel mellem cookie og session

Hvad er cookiens indhold?

Cookien består hovedsageligt af tre ting

  1. Navnet på den server, cookien blev sendt fra
  2. Cookies levetid
  3. En værdi. Dette er normalt et tilfældigt genereret unikt nummer

Typer af cookies

Normalt er der to typer cookies skrevet på brugermaskiner

  • Sessionscookies: Disse cookies er aktive, indtil den browser, der udløser cookien, er åben. Når vi lukker browseren, slettes denne sessionscookie
  • Vedvarende cookies: Disse cookies skrives permanent på brugerens maskine og varer i flere måneder eller år

Hvor gemmes cookies?

Når en webside applikation skriver en cookie, gemmes den i en tekstfil på brugerens harddisk. Stien, hvor cookies gemmes, afhænger af browseren. Forskellige browsere gemmer cookie på forskellige stier.

For eksempel kan du i Mozilla Firefox- browseren se cookies i browserindstillinger. For at se dette skal du klikke på Værktøjer -> Indstillinger -> Privatliv og derefter klikke på "Fjern individuelle cookies".

I Internet Explorer- browseren gemmer den cookies på stien " C: \ Documents and Settings \ Standardbruger \ Cookies"

Sådan testes cookies

Følgende er en vigtig tjekliste og trin til Sådan testes cookies på webstedet:

  1. Deaktivering af cookies: Deaktiver alle cookies og forsøg at bruge websteds hovedfunktioner
  2. Korrupte cookies: Rediger cookien manuelt i notesblok, og skift parametrene med nogle tilfældige værdier
  3. Cookiekryptering: Følsomme oplysninger som adgangskoder og brugernavne skal krypteres, før de sendes til vores computer
  4. Cookietest med flere browsere: Kontroller, at din websideside skriver cookies korrekt i en anden browser som forventet
  5. Kontrollerer sletningen fra din webapplikationsside
  6. Selektivt at afvise cookies: Slet alle cookies til webstederne og se, hvordan hjemmesiden reagerer på den
  7. Adgang til cookies: Cookies skrevet af et websted bør ikke være tilgængelige for andre
  8. Intet overforbrug af cookies: Hvis applikationen under test er et offentligt websted, bør der ikke være overforbrug af cookies
  9. Test med forskellige indstillinger: Test skal udføres korrekt for at kontrollere, at webstedet fungerer godt med forskellige cookieindstillinger
  10. Kategoriser cookies separat: Cookies bør ikke opbevares i samme kategori af vira, spam eller spyware

Plugins til cookietest

Moderne browsere tillader visning / redigering af cookies i selve browseren. Der er cookie tester plugins i Mozilla og Google Chrome begge.

  1. Chrome Cookie Manager

  1. For Google Chrome-browseren: Rediger denne cookie

Cookieændring i aktion

Vi bruger redigere cookie-plugin til Chrome.

Trin 1)

Indtast bruger-ID og adgangskode for at logge ind på Guru99-banken.

Trin 2)

Klik på plugin-ikonet, og det åbner et andet vindue som vist nedenfor

Trin 3)

Skift værdien af ​​cookien til "guru99", og klik derefter på for at gemme ændringerne

Forskel mellem cookie og session

Cookie Session
  • Cookies er filer på klientsiden, der indeholder brugeroplysninger
  • Sessioner er serversides filer, der indeholder brugeroplysninger
  • Cookie slutter afhængigt af den levetid, du indstiller den
  • En session slutter, når en bruger lukker sin browser
  • Du behøver ikke starte cookie, da den er gemt i din lokale maskine
  • Før du bruger $ _SESSION i PHP, skal du skrive session_start (); Ligeledes for andre sprog
  • Den officielle maksimale cookiestørrelse er 4KB
  • Inden for session kan du gemme så mange data, som du vil. De eneste grænser, du kan nå, er den maksimale hukommelse, som et script kan forbruge ad gangen, hvilket er 128 MB som standard
  • En cookie er ikke afhængig af sessionen
  • En session er afhængig af cookie
  • Der er ingen funktion, der hedder unsetcookie ()
  • Session_destroy (); bruges til at ødelægge alle registrerede data eller til at fjerne nogle af dem