Testing av informasjonskapsler: Eksempel på testtilfeller for nettstedet

Innholdsfortegnelse:

Anonim

Hva er informasjonskapsel-testing?

Cookie Testing er definert som en Software Testing type som sjekker Cookie opprettet i nettleseren din. En informasjonskapsel er et lite stykke informasjon som lagres i en tekstfil på brukerens (klient) harddisk av webserveren. Denne informasjonen blir deretter sendt tilbake til serveren hver gang nettleseren ber om en side fra serveren. Vanligvis inneholder informasjonskapsler personaliserte brukerdata eller informasjon som brukes til å kommunisere mellom forskjellige websider. Skjermbildet nedenfor viser informasjonskapsler for forskjellige nettsteder.

Med andre ord er informasjonskapsler ikke annet enn en brukers identitet og brukes til å spore hvor brukeren navigerte gjennom sidene på nettstedet. Formålet med en informasjonskapsel er å skape et raskt samspill mellom brukere og nettsteder. Applikasjoner, der informasjonskapsler kan brukes, er å implementere en handlekurv, personlig webopplevelse, brukersporing, markedsføring, brukersessioner etc.

I denne opplæringen vil vi lære

  • Hva er innholdet i informasjonskapsel?
  • Typer informasjonskapsler
  • Hvor informasjonskapsler lagres?
  • Hvordan teste informasjonskapsler - Eksempel på testtilfeller
  • Plugins for å teste informasjonskapsler
  • Informasjon om informasjonskapsler i aksjon
  • Forskjellen mellom informasjonskapsel og økt

Hva er innholdet i informasjonskapsel?

Cookien består hovedsakelig av tre ting

  1. Navnet på serveren informasjonskapselen ble sendt fra
  2. Cookies Lifetime
  3. En verdi. Dette er vanligvis et tilfeldig generert unikt nummer

Typer informasjonskapsler

Vanligvis er det to typer informasjonskapsler skrevet på brukermaskiner

  • Sesjonskapsler: Disse informasjonskapslene er aktive til nettleseren som utløser informasjonskapselen er åpen. Når vi lukker nettleseren, blir denne økten informasjonskapsel slettet
  • Vedvarende informasjonskapsler: Disse informasjonskapslene skrives permanent på brukerens maskin og varer i flere måneder eller år

Hvor informasjonskapsler lagres?

Når et nettstedssøknad skriver en informasjonskapsel, lagres den i en tekstfil på brukerens harddisk. Stien der informasjonskapslene lagres avhenger av nettleseren. Ulike nettlesere lagrer informasjonskapsler i forskjellige baner.

I Mozilla Firefox- nettleseren kan du for eksempel se informasjonskapslene i nettleseralternativene. For å se dette, klikk på Verktøy -> Alternativer -> Personvern og klikk deretter på "Fjern individuelle informasjonskapsler".

I nettleseren Internet Explorer lagrer den informasjonskapsler i bane " C: \ Documents and Settings \ Default User \ Cookies"

Hvordan teste cookies

Følgende er en viktig sjekkliste og trinn for hvordan du tester informasjonskapsler på nettstedet:

  1. Deaktivering av informasjonskapsler: Deaktiver alle informasjonskapsler og prøv å bruke nettstedets hovedfunksjoner
  2. Korrupte informasjonskapsler: Rediger informasjonskapslen manuelt i notisblokk og endre parametrene med noen tilfeldige verdier
  3. Cookies-kryptering: Sensitiv informasjon som passord og brukernavn skal krypteres før den sendes til datamaskinen vår
  4. Testing av informasjonskapsler med flere nettlesere: Sjekk at nettsiden din skriver informasjonskapslene riktig i en annen nettleser som forventet
  5. Kontrollerer slettingen fra webapplikasjonssiden
  6. Avvise informasjonskapsler selektivt: Slett alle informasjonskapslene for nettstedene og se hvordan nettstedet reagerer på det
  7. Tilgang til informasjonskapsler: Informasjonskapsler skrevet av ett nettsted skal ikke være tilgjengelig for andre
  8. Ingen overforbruk av informasjonskapsler: Hvis applikasjonen som testes er et offentlig nettsted, bør det ikke være for mye bruk av informasjonskapsler
  9. Testing med de forskjellige innstillingene: Testingen bør gjøres riktig for å kontrollere at nettstedet fungerer bra med en annen informasjonskapselinnstilling
  10. Kategoriser informasjonskapsler hver for seg: Informasjonskapsler skal ikke oppbevares i samme kategori som virus, spam eller spionprogramvare

Plugins for Cookie Test

Moderne nettlesere tillater visning / redigering av informasjonskapslene i selve nettleseren. Det er plugin-moduler for informasjonskapsler i både Mozilla og Google Chrome.

  1. Chrome Cookie Manager

  1. For Google Chrome-nettleseren: Rediger denne informasjonskapselen

Informasjon om informasjonskapsler i aksjon

Vi vil redigere cookie-plugin for Chrome.

Trinn 1)

Skriv inn bruker-ID og passord for å logge inn på Guru99-banken.

Steg 2)

Klikk på plugin-ikonet , så åpnes et nytt vindu som vist nedenfor

Trinn 3)

Endre verdien på informasjonskapselen til "guru99", og klikk deretter på for å lagre endringene

Forskjellen mellom informasjonskapsel og økt

Kjeks Økt
  • Informasjonskapsler er filer på klientsiden som inneholder brukerinformasjon
  • Økt er filer på serversiden som inneholder brukerinformasjon
  • Informasjonskapsel avsluttes avhengig av levetiden du angir for den
  • En økt avsluttes når en bruker lukker nettleseren
  • Du trenger ikke å starte informasjonskapsel ettersom den er lagret i din lokale maskin
  • Før du bruker $ _SESSION i PHP, må du skrive session_start (); Likeledes for andre språk
  • Den offisielle maksimale informasjonskapselstørrelsen er 4KB
  • I løpet av økten kan du lagre så mye data du vil. De eneste grensene du kan nå er det maksimale minnet et skript kan bruke samtidig, som er 128 MB som standard
  • En informasjonskapsel er ikke avhengig av økt
  • En økt er avhengig av informasjonskapsel
  • Det er ingen funksjon som heter unsetcookie ()
  • Session_destroy (); brukes til å ødelegge alle registrerte data eller for å fjerne merking av noen