Evästeiden testaus: Esimerkkejä verkkosivuston testitapauksista

Sisällysluettelo:

Anonim

Mikä on evästetestaus?

Evästetestaus määritellään ohjelmistotestaustyypiksi, joka tarkistaa selaimessasi luodun evästeen. Eväste on pieni tieto, jonka web-palvelin tallentaa käyttäjän (asiakas) kiintolevylle tekstitiedostoon. Tämä tieto lähetetään sitten takaisin palvelimelle aina, kun selain pyytää sivua palvelimelta. Yleensä eväste sisältää henkilökohtaisia ​​käyttäjätietoja tai tietoja, joita käytetään viestintään eri verkkosivujen välillä. Alla olevassa kuvakaappauksessa näytetään evästeet eri verkkosivustoille.

Toisin sanoen evästeet eivät ole muuta kuin käyttäjän henkilöllisyys, ja niitä käytetään seuraamaan sitä, missä käyttäjä navigoi verkkosivuston sivuilla. Evästeen tarkoituksena on luoda nopea vuorovaikutus käyttäjien ja verkkosivustojen välillä. Sovelluksissa, joissa evästeitä voidaan käyttää, on toteutettava ostoskori, henkilökohtainen verkkokokemus, käyttäjien seuranta, markkinointi, käyttäjäistunnot jne

Tässä opetusohjelmassa opimme

  • Mikä on evästeen sisältö?
  • Evästetyypit
  • Missä evästeitä säilytetään?
  • Kuinka testata evästeitä - näyte testitapauksista
  • Laajennukset evästeiden testaamiseen
  • Evästeiden muokkaus toiminnassa
  • Ero evästeen ja istunnon välillä

Mikä on evästeen sisältö?

Eväste koostuu pääasiassa kolmesta asiasta

  1. Palvelimen nimi, jolta eväste lähetettiin
  2. Evästeiden käyttöikä
  3. Arvo. Tämä on yleensä satunnaisesti luotu yksilöllinen numero

Evästetyypit

Yleensä käyttäjäkoneisiin on kirjoitettu kahden tyyppisiä evästeitä

  • Istuntoevästeet: Nämä evästeet ovat aktiivisia, kunnes evästeen käynnistävä selain on auki. Kun suljet selaimen, tämä istuntoeväste poistetaan
  • Pysyvät evästeet: Nämä evästeet kirjoitetaan pysyvästi käyttäjän koneeseen ja ne kestävät kuukausia tai vuosia

Missä evästeitä säilytetään?

Kun mikä tahansa verkkosivusovellus kirjoittaa evästeen, se tallennetaan tekstitiedostoon käyttäjän kiintolevylle. Polku, johon evästeet tallennetaan, riippuu selaimesta. Eri selaimet tallentavat evästeitä eri poluilla.

Esimerkiksi Mozilla Firefox -selaimessa näet evästeet selainvaihtoehdoissa. Voit tarkastella tätä napsauttamalla Työkalut -> Asetukset -> Tietosuoja ja napsauttamalla sitten Poista yksittäiset evästeet.

Vaikka Internet Explorer selaimessa se tallentaa evästeitä polku " C: \ Documents and Settings \ Default User \ Cookies"

Kuinka testata evästeitä

Seuraava on tärkeä tarkistuslista ja vaiheet evästeiden testaamiseksi verkkosivustolla:

  1. Evästeiden poistaminen käytöstä: Poista kaikki evästeet käytöstä ja yritä käyttää sivuston tärkeimpiä toimintoja
  2. Vialliset evästeet: Muokkaa evästettä manuaalisesti muistilehdessä ja muuta parametreja joillakin satunnaisilla arvoilla
  3. Evästeiden salaus: Arkaluonteiset tiedot, kuten salasanat ja käyttäjänimet, tulisi salata ennen kuin ne lähetetään tietokoneellemme
  4. Evästetestaus useilla selaimilla: Tarkista, että verkkosivustosi sivu kirjoittaa evästeet oikein eri selaimella odotetusti
  5. Tarkistetaan poisto verkkosovellussivultasi
  6. Valikoiva evästeiden hylkääminen: Poista kaikki verkkosivustojen evästeet ja katso, miten verkkosivusto reagoi niihin
  7. Pääsy evästeisiin: Yhden verkkosivuston kirjoittamat evästeet eivät saa olla muiden saatavilla
  8. Ei evästeiden liikakäyttöä: Jos testattava sovellus on julkinen verkkosivusto, evästeitä ei tule käyttää liikaa
  9. Testaus eri asetuksella: Testaus tulisi tehdä oikein varmistaaksesi, että verkkosivusto toimii hyvin eri evästeasetusten kanssa
  10. Luokittele evästeet erikseen: Evästeitä ei pidä pitää samassa virusten, roskapostin tai vakoiluohjelmien luokassa

Lisäosat evästetestiin

Nykyaikaiset selaimet sallivat evästeiden tarkastelun / muokkaamisen itse selaimessa. Molemmissa on evästetestilaajennuksia Mozillassa ja Google Chromessa.

  1. Chrome-evästeiden hallinta

  1. Google Chrome -selain: Muokkaa tätä evästettä

Evästeiden muokkaus toiminnassa

Käytämme muokkaamaan Chrome-evästelaajennusta.

Vaihe 1)

Syötä käyttäjätunnus ja salasana kirjautuaksesi Guru99-pankkiin.

Vaihe 2)

Napsauta laajennuskuvaketta ja se avaa toisen ikkunan alla olevan kuvan mukaisesti

Vaihe 3)

Muuta evästeen arvoksi "guru99" ja tallenna muutokset napsauttamalla sitten

Ero evästeen ja istunnon välillä

Eväste Istunto
  • Evästeet ovat asiakaspuolen tiedostoja, jotka sisältävät käyttäjätietoja
  • Istunnot ovat palvelinpuolen tiedostoja, jotka sisältävät käyttäjätietoja
  • Eväste päättyy sille asetetun käyttöiän mukaan
  • Istunto päättyy, kun käyttäjä sulkee selaimen
  • Sinun ei tarvitse aloittaa evästettä, koska se on tallennettu paikalliselle koneellesi
  • PHP: ssä sinun on kirjoitettava session_start () ennen $ _SESSION käyttöä; Samoin muille kielille
  • Virallinen evästeiden enimmäiskoko on 4 kt
  • Istunnon sisällä voit tallentaa niin paljon tietoa kuin haluat. Ainoa raja, jonka voit saavuttaa, on komentosarjan kuluttama maksimimuisti kerrallaan, mikä on oletusarvoisesti 128 Mt.
  • Eväste ei ole riippuvainen istunnosta
  • Istunto on riippuvainen evästeestä
  • Ei ole toimintoa nimeltä unsetcookie ()
  • Istunnon_hävitys (); käytetään kaikkien rekisteröityjen tietojen tuhoamiseen tai joidenkin poistamiseen