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
- Palvelimen nimi, jolta eväste lähetettiin
- Evästeiden käyttöikä
- 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:
- Evästeiden poistaminen käytöstä: Poista kaikki evästeet käytöstä ja yritä käyttää sivuston tärkeimpiä toimintoja
- Vialliset evästeet: Muokkaa evästettä manuaalisesti muistilehdessä ja muuta parametreja joillakin satunnaisilla arvoilla
- Evästeiden salaus: Arkaluonteiset tiedot, kuten salasanat ja käyttäjänimet, tulisi salata ennen kuin ne lähetetään tietokoneellemme
- Evästetestaus useilla selaimilla: Tarkista, että verkkosivustosi sivu kirjoittaa evästeet oikein eri selaimella odotetusti
- Tarkistetaan poisto verkkosovellussivultasi
- Valikoiva evästeiden hylkääminen: Poista kaikki verkkosivustojen evästeet ja katso, miten verkkosivusto reagoi niihin
- Pääsy evästeisiin: Yhden verkkosivuston kirjoittamat evästeet eivät saa olla muiden saatavilla
- Ei evästeiden liikakäyttöä: Jos testattava sovellus on julkinen verkkosivusto, evästeitä ei tule käyttää liikaa
- Testaus eri asetuksella: Testaus tulisi tehdä oikein varmistaaksesi, että verkkosivusto toimii hyvin eri evästeasetusten kanssa
- 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.
- Chrome-evästeiden hallinta
- 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 |
|
|
|
|
|
|
|
|
|
|
|
|