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
- Navnet på den server, cookien blev sendt fra
- Cookies levetid
- 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:
- Deaktivering af cookies: Deaktiver alle cookies og forsøg at bruge websteds hovedfunktioner
- Korrupte cookies: Rediger cookien manuelt i notesblok, og skift parametrene med nogle tilfældige værdier
- Cookiekryptering: Følsomme oplysninger som adgangskoder og brugernavne skal krypteres, før de sendes til vores computer
- Cookietest med flere browsere: Kontroller, at din websideside skriver cookies korrekt i en anden browser som forventet
- Kontrollerer sletningen fra din webapplikationsside
- Selektivt at afvise cookies: Slet alle cookies til webstederne og se, hvordan hjemmesiden reagerer på den
- Adgang til cookies: Cookies skrevet af et websted bør ikke være tilgængelige for andre
- Intet overforbrug af cookies: Hvis applikationen under test er et offentligt websted, bør der ikke være overforbrug af cookies
- Test med forskellige indstillinger: Test skal udføres korrekt for at kontrollere, at webstedet fungerer godt med forskellige cookieindstillinger
- 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.
- Chrome Cookie Manager
- 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 |
|
|
|
|
|
|
|
|
|
|
|
|