Evästetestaus: Kuinka testata evästeitä verkkosivustolla esimerkin avulla

Mitä evästetestaus on?

Evästetestaus määritellään ohjelmistotestaustyypiksi, joka tarkistaa selaimessasi luodut evästeet. Eväste on pieni tieto, jonka web-palvelin tallentaa tekstitiedostoon käyttäjän (asiakkaan) kiintolevylle. 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 viestimään eri verkkosivujen välillä. Alla oleva kuvakaappaus näyttää evästeet eri verkkosivustoille.

Esimerkki evästeistä verkkosivustolla

Toisin sanoen evästeet ovat vain käyttäjän identiteetti, ja niitä käytetään seuraamaan, missä käyttäjä on navigoinut verkkosivuston sivuilla. Evästeen tarkoitus on saada aikaan nopea vuorovaikutus käyttäjien ja verkkosivustojen välillä. Sovellukset, joissa evästeitä voidaan käyttää, ovat ostoskorin, personoidun verkkokokemuksen, käyttäjien seurannan, markkinoinnin, käyttäjäistuntojen jne. toteuttamiseen.

Mikä on evästeen sisältö?

Eväste koostuu pääasiassa kolmesta asiasta:

  1. Sen 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ästeiden tyypit

Evästeiden tyypit
Evästeiden tyypit

Yleensä käyttäjän koneille kirjoitetaan kahdenlaisia ​​evästeitä:

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

Mihin evästeet tallennetaan?

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

Esimerkiksi vuonna mozilla Firefox selaimessa näet evästeet selaimen asetuksista. Voit tarkastella tätä napsauttamalla Työkalut -> Vaihtoehdot -> Tietosuoja ja napsauta sitten "Poista yksittäiset evästeet".

Kuinka evästeet tallennetaan eri selaimiin

Kun olet Internet Explorer selain tallentaa evästeitä polulle "C:\Documents and Settings\Default User\Cookies"

Kuinka testata evästeitä verkkosivustolla

Seuraavassa on tärkeä tarkistuslista ja vaiheet Kuinka testata evästeitä verkkosivulla:

Vaihe 1) Evästeiden poistaminen käytöstä

Poista kaikki evästeet käytöstä ja yritä käyttää sivuston tärkeimpiä toimintoja

Vaihe 2) Evästeiden vahingoittaminen

Muokkaa evästettä manuaalisesti Notepadissa ja muuta parametreja joillakin satunnaisilla arvoilla

Vaihe 3) Evästeiden salaus

Arkaluonteiset tiedot, kuten salasanat ja käyttäjätunnukset, tulee salata ennen kuin ne lähetetään tietokoneellemme

Vaihe 4) Evästetestaus useilla selaimilla

Tarkista, että verkkosivustosi sivu kirjoittaa evästeet oikein toisella selaimella odotetusti

Vaihe 5) Poiston tarkistaminen Web-sovellussivultasi

Tarkista, poistetaanko evästeet verkkosovelluksestasi vai ei

Vaihe 6) Evästeiden valikoiva hylkääminen

Poista kaikki verkkosivustojen evästeet ja katso kuinka verkkosivusto reagoi siihen

Vaihe 7) Pääsy evästeisiin

Yhden verkkosivuston kirjoittamat evästeet eivät saa olla muiden saatavilla

Vaihe 8) Älä käytä liikaa evästeitä

Jos testattava sovellus on julkinen verkkosivusto, evästeitä ei pitäisi käyttää liikaa

Vaihe 9) Testaus eri asetuksilla

Testaus tulee tehdä oikein sen varmistamiseksi, että verkkosivusto toimii hyvin eri evästeasetuksilla

Vaihe 10) Luokittele evästeet erikseen

Evästeitä ei pidä säilyttää samassa kategoriassa virusten, roskapostin tai vakoiluohjelmien kanssa

Evästetestin lisäosat

Nykyaikaiset selaimet mahdollistavat evästeiden katselun/muokkauksen itse selaimessa. Mozillassa on evästetestauslaajennuksia ja Google Chrome molemmat.

1. Chrome Cookie Manager

Chrome Cookie Manager -laajennus

2. Varten Google Chrome selain: Muokkaa tätä evästettä

Muokkaa tätä evästelaajennusta

Evästeen muokkaus toiminnassa

Seuraavien vaiheiden avulla voit muokata tai muokata evästettä Chrome-laajennuksella:

Vaihe 1) Syötä käyttäjätunnus ja salasana kirjautuaksesi sisään https://demo.guru99.com/V4/

Evästeen muokkaus toiminnassa

Vaihe 2) Napsauta laajennuskuvaketta Evästeen muokkaus toiminnassa ja se avaa toisen ikkunan alla olevan kuvan mukaisesti

Evästeen muokkaus toiminnassa

Vaihe 3) Muuta evästeen arvoksi "guru99" ja napsauta sitten Evästeen muokkaus toiminnassa tallentaaksesi muutokset

Evästeen muokkaus toiminnassa

Ero evästeen ja istunnon välillä

Tässä on tärkein ero evästeen ja istunnon välillä:

Cookie 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 sen käyttöiän mukaan Istunto päättyy, kun käyttäjä sulkee selaimensa
Sinun ei tarvitse käynnistää evästettä, koska se tallennetaan paikalliselle koneellesi In PHP, ennen $_SESSION käyttöä sinun on kirjoitettava session_start(); Samoin muille kielille
Virallinen evästeen enimmäiskoko on 4 kt Istunnon aikana voit tallentaa niin paljon dataa kuin haluat. Ainoat rajat, jotka voit saavuttaa, on muistin enimmäismäärä, jonka skripti voi kuluttaa kerralla, joka on oletuksena 128 Mt
Eväste ei ole riippuvainen istunnosta Istunto riippuu evästeestä
Ei ole funktiota nimeltä unsetcookie() Session_detroy(); käytetään kaikkien rekisteröityjen tietojen tuhoamiseen tai joidenkin poistamiseen

Yhteenveto

  • Eväste on pieni tieto, jonka web-palvelin tallentaa tekstitiedostoon käyttäjän (asiakkaan) kiintolevylle.
  • Evästetestaus määritellään ohjelmistotestaustyypiksi, joka tarkistaa selaimessasi luodut evästeet.
  • Eväste koostuu pääasiassa kolmesta asiasta: sen palvelimen nimi, jolta eväste lähetettiin, evästeiden käyttöikä ja arvo
  • Evästeiden tyypit: 1) Istuntoevästeet, 2) Pysyvät evästeet
  • Kun mikä tahansa verkkosivusovellus kirjoittaa evästeen, se tallennetaan tekstitiedostoon käyttäjän kiintolevyasemalle. Polku, johon evästeet tallennetaan, riippuu selaimesta. Eri selaimet tallentavat evästeitä eri poluille.