Vad är Cookie Testing?
Cookie Testing definieras som en programvarutestningstyp som kontrollerar cookie som skapats i din webbläsare. En cookie är en liten bit information som lagras i en textfil på användarens (klient) hårddisk av webbservern. Denna information skickas sedan tillbaka till servern varje gång webbläsaren begär en sida från servern. Vanligtvis innehåller kakan personlig användarinformation eller information som används för att kommunicera mellan olika webbsidor. Skärmbilden nedan visar cookies för olika webbplatser.
Med andra ord är cookies inget annat än en användares identitet och används för att spåra var användaren navigerade genom sidorna på webbplatsen. Syftet med en cookie är att skapa snabb interaktion mellan användare och webbplatser. Applikationer där cookies kan användas är att implementera en kundvagn, personlig webbupplevelse, användarspårning, marknadsföring, användarsessioner etc.
I den här handledningen lär vi oss
- Vad är innehållet i kakan?
- Typer av kakor
- Var lagras kakor?
- Hur man testar kakor - Exempel på testfall
- Plugins för att testa kakor
- Cookie Modification in Action
- Skillnad mellan cookie och session
Vad är innehållet i kakan?
Kakan består huvudsakligen av tre saker
- Namnet på servern kakan skickades från
- Cookies Lifetime
- Ett värde. Detta är vanligtvis ett slumpmässigt genererat unikt nummer
Typer av kakor
Vanligtvis finns det två typer av cookies skrivna på användarmaskiner
- Sessionscookies: Dessa cookies är aktiva tills webbläsaren som utlöser cookien är öppen. När vi stänger webbläsaren raderas denna sessionskaka
- Ihållande kakor: Dessa kakor skrivs permanent på användarmaskinen och de varar i månader eller år
Var lagras kakor?
När en webbsidaapplikation skriver en cookie lagras den i en textfil på användarens hårddisk. Sökvägen till vilken cookies sparas beror på webbläsaren. Olika webbläsare lagrar kakor i olika vägar.
I webbläsaren Mozilla Firefox kan du till exempel se kakorna i webbläsaralternativen. För att se detta klicka på Verktyg -> Alternativ -> Sekretess och klicka sedan på "Ta bort enskilda kakor".
I webbläsaren Internet Explorer lagras cookies på sökvägen " C: \ Documents and Settings \ Default User \ Cookies"
Hur man testar kakor
Följande är en viktig checklista och steg för hur man testar kakor på webbplatsen:
- Inaktivera cookies: Inaktivera alla cookies och försök att använda webbplatsens huvudfunktioner
- Korrupta kakor: Redigera kakan manuellt i anteckningsblocket och ändra parametrarna med några slumpmässiga värden
- Cookies-kryptering: Känslig information som lösenord och användarnamn bör krypteras innan den skickas till vår dator
- Cookietestning med flera webbläsare: Kontrollera att din webbplats skriver kakorna ordentligt i en annan webbläsare som förväntat
- Kontrollerar borttagningen från din webbapplikationssida
- Att avvisa kakor selektivt: Ta bort alla kakor för webbplatserna och se hur webbplatsen reagerar på den
- Tillgång till cookies: Cookies skrivna av en webbplats bör inte vara tillgängliga för andra
- Ingen överanvändning av cookies: Om applikationen som testas är en offentlig webbplats bör det inte finnas överanvändning av cookies
- Testning med olika inställningar: Testning bör göras ordentligt för att kontrollera att webbplatsen fungerar bra med olika cookie-inställningar
- Kategorisera kakor separat: Kakor ska inte förvaras i samma kategori som virus, skräppost eller spionprogram
Plugins för Cookie Test
Moderna webbläsare tillåter visning / redigering av kakorna i själva webbläsaren. Det finns plugin-program för cookie-testare i Mozilla och Google Chrome båda.
- Chrome Cookie Manager
- För webbläsaren Google Chrome: Redigera denna cookie
Cookie Modification in Action
Vi använder redigera cookie-plugin för Chrome.
Steg 1)
Ange användar-ID och lösenord för att logga in på Guru99-banken.
Steg 2)
Klicka på plugin-ikonen så öppnas ett annat fönster enligt nedan
Steg 3)
Ändra kakans värde till "guru99" och klicka sedan på för att spara ändringarna
Skillnad mellan cookie och session
Kaka | Session |
|
|
|
|
|
|
|
|
|
|
|
|