Cookie tesztelés: Példa teszt esetekre a webhelyhez

Tartalomjegyzék:

Anonim

Mi a Cookie tesztelés?

A Sütik tesztelése szoftver tesztelési típus, amely ellenőrzi a webböngészőben létrehozott sütiket. A cookie egy kis információ, amelyet a webkiszolgáló egy szöveges fájlban tárol a felhasználó (kliens) merevlemezén. Ezt az információt ezután minden alkalommal visszaküldik a kiszolgálónak, amikor a böngésző egy oldalt kér a szervertől. Általában a cookie személyre szabott felhasználói adatokat vagy információkat tartalmaz, amelyeket a különböző weboldalak közötti kommunikációra használnak. Az alábbi képernyőképen különböző webhelyek sütik láthatók.

Más szavakkal, a cookie-k nem más, mint egy felhasználó identitása, és arra szolgálnak, hogy nyomon kövessék, hogy a felhasználó hol navigált a weboldal minden oldalán. A cookie célja a felhasználók és a weboldalak közötti gyors interakció. Az alkalmazások, ahol a sütik felhasználhatók, bevásárlókosár, személyre szabott webes élmény, felhasználói nyomkövetés, marketing, felhasználói munkamenetek stb.

Ebben az oktatóanyagban megtanuljuk

  • Mi a Cookie tartalma?
  • A sütik típusai
  • Hol tárolják a sütiket?
  • A sütik tesztelése - Minta teszt esetek
  • Pluginok a sütik teszteléséhez
  • A sütik módosítása működés közben
  • Különbség a Cookie és a Session között

Mi a Cookie tartalma?

A süti főleg három dologból áll

  1. A kiszolgáló neve, ahonnan a sütit elküldték
  2. Cookie-k élettartama
  3. Egy érték. Ez általában véletlenszerűen generált egyedi szám

A sütik típusai

A felhasználói gépekre általában kétféle sütik vannak írva

  • Munkamenet-sütik: Ezek a cookie-k addig aktívak, amíg a böngésző meg nem nyitja a cookie-t. Amikor bezárjuk a böngészőt, ez a munkamenet süti törlődik
  • Állandó sütik: Ezeket a cookie-kat véglegesen a felhasználói gépre írják, és hónapokig vagy évekig tartanak

Hol tárolják a sütiket?

Amikor bármely weboldal alkalmazás sütiket ír, azokat egy szöveges fájlban tárolja a felhasználó merevlemezén. A sütik mentésének útvonala a böngészőtől függ. A különböző böngészők különböző útvonalakon tárolják a cookie-kat.

Például a Mozilla Firefox böngészőben láthatja a sütiket a böngésző opcióiban. Ennek megtekintéséhez kattintson az Eszközök -> Opciók -> Adatvédelem elemre, majd kattintson az "Egyedi sütik eltávolítása" gombra.

Míg az Internet Explorer böngészőben a " C: \ Documents and Settings \ Default User \ Cookies" útvonalon tárolja a sütiket

A sütik tesztelése

Az alábbiakban bemutatunk egy fontos ellenőrzőlistát és lépéseket a sütik teszteléséről a webhelyen:

  1. A sütik letiltása: Tiltsa le az összes cookie-t, és próbálja használni a webhely főbb funkcióit
  2. Sérült sütik: Szerkessze manuálisan a cookie- kat a jegyzettömbben, és változtassa meg a paramétereket néhány véletlenszerű értékkel
  3. Cookie-k titkosítása: Az érzékeny információkat, például a jelszavakat és a felhasználóneveket, titkosítani kell, mielőtt elküldenék őket a számítógépünkre
  4. Cookie-k tesztelése több böngészővel: Ellenőrizze, hogy a webhelye megfelelő módon írja-e a sütiket egy másik böngészőben
  5. A törlés ellenőrzése a webalkalmazás oldaláról
  6. A sütik szelektív elutasítása: Törölje a weboldalak összes cookie-ját, és nézze meg, hogyan reagál rá a webhely
  7. Hozzáférés a cookie-khoz: Az egyik weboldal által írt sütik mások nem férhetnek hozzá
  8. A sütik nem használhatók túlzottan: Ha a tesztelt alkalmazás nyilvános webhely, akkor nem szabad túlzott mértékben használni a sütiket
  9. Tesztelés a különböző beállításokkal: A tesztelést megfelelően kell elvégezni annak ellenőrzésére, hogy a webhely jól működik-e a különböző cookie-beállításokkal
  10. A sütik külön kategorizálása: A cookie- kat nem szabad a vírusok, spamek vagy kémprogramok azonos kategóriájába tartani

Bővítmények a Cookie Testhez

A modern böngészők lehetővé teszik a sütik megtekintését / szerkesztését magában a böngészőben. A Mozilla és a Google Chrome böngészőben cookie-tesztelő bővítmények találhatók.

  1. Chrome Cookie Manager

  1. Google Chrome böngésző esetén: Szerkessze ezt a cookie-t

A sütik módosítása működés közben

A Chrome cookie-bővítményének szerkesztését fogjuk használni.

1. lépés)

Írja be a felhasználói azonosítót és a jelszót a Guru99 bankba történő bejelentkezéshez.

2. lépés)

Kattintson a plugin ikonra, és megnyílik egy másik ablak, az alábbiak szerint

3. lépés)

Változtassa a cookie értékét "guru99" -re , majd kattintson a gombra a módosítások mentéséhez

Különbség a Cookie és a Session között

Aprósütemény Ülés
  • A sütik kliens oldali fájlok, amelyek felhasználói információkat tartalmaznak
  • A munkamenetek szerveroldali fájlok, amelyek felhasználói információkat tartalmaznak
  • A cookie a neki beállított élettartamtól függően ér véget
  • A munkamenet akkor ér véget, amikor a felhasználó bezárja a böngészőjét
  • Nem kell elindítania a cookie-kat, mivel azokat a helyi gép tárolja
  • A PHP-ben a $ _SESSION használata előtt meg kell írnia a session_start (); Hasonlóképpen más nyelvekhez is
  • A sütik hivatalos maximális mérete 4 KB
  • A munkameneten belül annyi adatot tárolhat, amennyit csak akar. Az egyetlen korlát, amelyet elérhet, az a maximális memória, amelyet egy szkript egyszerre elfogyaszthat, ami alapértelmezés szerint 128 MB
  • A cookie nem függ a munkamenettől
  • A munkamenet Cookie-tól függ
  • Nincs az unsetcookie () nevű függvény
  • Session_destroy (); az összes regisztrált adat megsemmisítésére vagy egyes elemek törlésére szolgál