Testiranje kolačića: Primjeri slučajeva testiranja za web stranicu

Sadržaj:

Anonim

Što je testiranje kolačića?

Testiranje kolačića definirano je kao vrsta softverskog testiranja koja provjerava kolačiće stvorene u vašem web pregledniku. Kolačić je mali podatak koji web poslužitelj pohranjuje u tekstualnu datoteku na korisnikovom (klijentskom) tvrdom disku. Taj se podatak zatim vraća natrag poslužitelju svaki put kada preglednik zatraži stranicu od poslužitelja. Kolačić obično sadrži personalizirane korisničke podatke ili podatke koji se koriste za komunikaciju između različitih web stranica. Snimka zaslona u nastavku prikazuje kolačiće za različite web stranice.

Drugim riječima, kolačići nisu ništa drugo do identitet korisnika i koriste se za praćenje kamo se korisnik kretao kroz stranice web mjesta. Svrha kolačića je brza interakcija između korisnika i web stranica. Aplikacija, u kojoj se kolačići mogu koristiti, je implementacija košarice, personaliziranog web iskustva, praćenja korisnika, marketinga, korisničkih sesija itd.

U ovom uputstvu ćemo naučiti

  • Što je sadržaj kolačića?
  • Vrste kolačića
  • Gdje se pohranjuju kolačići?
  • Kako testirati kolačiće - Primjeri test slučajeva
  • Dodaci za testiranje kolačića
  • Izmjena kolačića na djelu
  • Razlika između kolačića i sesije

Što je sadržaj kolačića?

Kolačić se sastoji uglavnom od tri stvari

  1. Ime poslužitelja s kojeg je kolačić poslan
  2. Trajanje kolačića
  3. Vrijednost. To je obično slučajno generirani jedinstveni broj

Vrste kolačića

Na korisničkim računalima obično su napisane dvije vrste kolačića

  • Kolačići sesije: Ovi su kolačići aktivni dok se ne otvori preglednik koji pokreće kolačić. Kada zatvorimo preglednik, ovaj se kolačić briše
  • Trajni kolačići: Ovi su kolačići trajno zapisani na korisničkom računalu i traju mjesecima ili godinama

Gdje se pohranjuju kolačići?

Kad bilo koja aplikacija web stranice napiše kolačić, on se pohranjuje u tekstualnu datoteku na korisničkom pogonu tvrdog diska. Put do kojeg se spremaju kolačići ovisi o pregledniku. Različiti preglednici spremaju kolačiće na različite putove.

Na primjer, u pregledniku Mozilla Firefox možete vidjeti kolačiće u opcijama preglednika. Za prikaz kliknite Alati -> Opcije -> Privatnost, a zatim kliknite "Ukloni pojedinačne kolačiće".

Dok u pregledniku Internet Explorer pohranjuje kolačiće na stazi " C: \ Documents and Settings \ Default User \ Cookies"

Kako testirati kolačiće

Slijedi važan kontrolni popis i koraci kako testirati kolačiće na web mjestu:

  1. Onemogućavanje kolačića: Onemogućite sve kolačiće i pokušajte koristiti glavne funkcije web mjesta
  2. Oštećenje kolačića: Ručno uredite kolačić u bilježnici i promijenite parametre nekim slučajnim vrijednostima
  3. Šifriranje kolačića: Osjetljivi podaci poput lozinki i korisničkih imena trebaju se šifrirati prije slanja na naše računalo
  4. Testiranje kolačića s više preglednika: Provjerite je li stranica vašeg web mjesta pravilno napisala kolačiće u drugom pregledniku kako se očekuje
  5. Provjera brisanja sa stranice web-aplikacije
  6. Selektivno odbijanje kolačića: Izbrišite sve kolačiće za web stranice i pogledajte kako web stranica reagira na njih
  7. Pristup kolačićima: Kolačići koje je napisala jedna web lokacija ne bi trebali biti dostupni drugima
  8. Nema pretjerane upotrebe kolačića: Ako je aplikacija koja se testira javna web stranica, kolačića ne smije biti previše
  9. Testiranje s različitim postavkama: Testiranje treba obaviti pravilno kako bi se provjerilo radi li web stranica s različitim postavkama kolačića
  10. Kolačiće posebno kategorizirajte: Kolačići se ne smiju držati u istoj kategoriji virusa, neželjene pošte ili špijunskog softvera

Dodaci za test kolačića

Suvremeni preglednici omogućuju pregled / uređivanje kolačića u samom pregledniku. U Mozilli i Google Chromeu postoje dodaci za ispitivanje kolačića.

  1. Upravitelj kolačića Chrome

  1. Za preglednik Google Chrome: uredite ovaj kolačić

Izmjena kolačića na djelu

Upotrijebit ćemo uređivanje dodatka za kolačiće za Chrome.

Korak 1)

Unesite korisnički ID i lozinku za prijavu u Guru99 banku.

Korak 2)

Kliknite ikonu dodatka i otvorit će se drugi prozor kao što je prikazano u nastavku

Korak 3)

Promijenite vrijednost kolačića u "guru99", a zatim kliknite na da biste spremili promjene

Razlika između kolačića i sesije

Kolačić Sjednica
  • Kolačići su datoteke na strani klijenta koje sadrže korisničke podatke
  • Sesije su datoteke na poslužitelju koje sadrže korisničke podatke
  • Kolačić završava ovisno o životnom vijeku koji ste mu postavili
  • Sesija završava kad korisnik zatvori svoj preglednik
  • Ne morate pokretati kolačić jer je pohranjen u vašem lokalnom stroju
  • U PHP-u, prije korištenja $ _SESSION, morate napisati session_start (); Isto tako i za druge jezike
  • Službena maksimalna veličina kolačića je 4 KB
  • Unutar sesije možete pohraniti koliko god želite podataka. Jedina ograničenja koja možete dosegnuti je maksimalna memorija koju skripta može istodobno zauzeti, a to je prema zadanim postavkama 128 MB
  • Kolačić ne ovisi o sesiji
  • Sjednica ovisi o kolačiću
  • Ne postoji funkcija pod nazivom unsetcookie ()
  • Session_destroy (); koristi se za uništavanje svih registriranih podataka ili za poništavanje nekih