Testiranje kolačića: Kako testirati kolačiće na web stranici s primjerom
Što je testiranje kolačića?
Testiranje kolačića definira se kao vrsta testiranja softvera 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 tvrdom disku korisnika (klijenta). Taj se podatak zatim šalje natrag na poslužitelj svaki put kada preglednik od poslužitelja zatraži stranicu. Kolačić obično sadrži personalizirane korisničke podatke ili informacije koje se koriste za komunikaciju između različitih web stranica. Snimak zaslona u nastavku prikazuje kolačiće za različite web stranice.
Drugim riječima, kolačići nisu ništa drugo nego identitet korisnika i koriste se za praćenje gdje se korisnik kretao kroz stranice web stranice. Svrha kolačića je brza interakcija između korisnika i web stranica. Aplikacije u kojima se kolačići mogu koristiti su implementacija košarice za kupnju, personalizirano web iskustvo, praćenje korisnika, marketing, korisničke sesije itd.
Što je sadržaj kolačića?
Kolačić se sastoji uglavnom od tri stvari:
- Naziv poslužitelja s kojeg je kolačić poslan
- Kolačići Lifetime
- Vrijednost. To je obično nasumično generirani jedinstveni broj
Vrste kolačića

Obično postoje dvije vrste kolačića napisanih na korisničkim računalima:
- Kolačići sesije: Ovi su kolačići aktivni dok se ne otvori preglednik koji pokreće kolačić. Kada zatvorimo preglednik, ovaj kolačić sesije se briše
- Trajni kolačići: Ovi se kolačići trajno zapisuju na korisničkom računalu i traju mjesecima ili godinama
Gdje se pohranjuju kolačići?
Kada bilo koja aplikacija web stranice zapiše kolačić, on se pohranjuje u tekstualnu datoteku na tvrdom disku korisnika. Put na koji se spremaju kolačići ovisi o pregledniku. Različiti preglednici pohranjuju kolačić na različite staze.
Na primjer, u Mozilla Firefox preglednik možete vidjeti kolačiće u opcijama preglednika. Za pregled kliknite na Alati -> Opcije -> Privatnost, a zatim kliknite na "Ukloni pojedinačne kolačiće".
Dok u Internet Explorer preglednik pohranjuje kolačiće na putu "C:\Documents and Settings\Default User\Cookies”
Kako testirati kolačiće na web stranici
Slijedi važan kontrolni popis i koraci Kako testirati kolačiće na web stranici:
Korak 1) Onemogućavanje kolačića
Onemogućite sve kolačiće i pokušajte koristiti glavne funkcije stranice
Korak 2) Oštećivanje kolačića
Ručno uredite kolačić u bilježnici i promijenite parametre s nekim nasumičnim vrijednostima
Korak 3) Enkripcija kolačića
Osjetljive informacije poput lozinki i korisničkih imena trebaju biti šifrirane prije nego što se pošalju našem računalu
Korak 4) Testiranje kolačića s više preglednika
Provjerite piše li stranica vaše web stranice kolačiće ispravno u drugom pregledniku prema očekivanjima
Korak 5) Provjera brisanja sa stranice vaše web aplikacije
Provjerite jesu li kolačići izbrisani iz vaše web aplikacije ili ne
Korak 6) Selektivno odbijanje kolačića
Izbrišite sve kolačiće za web stranice i pogledajte kako web stranica reagira na to
Korak 7) Pristup kolačićima
Kolačići koje je napisala jedna web stranica ne bi smjeli biti dostupni drugima
Korak 8) Nema prekomjerne upotrebe kolačića
Ako je aplikacija koja se testira javno web mjesto, ne bi trebalo biti prekomjerne upotrebe kolačića
Korak 9) Testiranje s različitim postavkama
Testiranje treba provesti ispravno kako bi se provjerilo radi li web-mjesto dobro s različitim postavkama kolačića
Korak 10) Odvojeno kategorizirajte kolačiće
Kolačići se ne smiju držati u istoj kategoriji virusa, neželjene pošte ili špijunskog softvera
Dodaci za testiranje kolačića
Moderni preglednici omogućuju pregled/uređivanje kolačića u samom pregledniku. Postoje dodaci za testiranje kolačića u Mozilli i Google Chrome oba.
1. Chromeov upravitelj kolačića
2. Za Google Chrome preglednik: Uredite ovaj kolačić
Modifikacija kolačića na djelu
Slijede koraci za izmjenu ili uređivanje kolačića pomoću dodatka za Chrome:
Korak 1) Unesite korisničko ime i lozinku za prijavu https://demo.guru99.com/V4/
Korak 2) Kliknite na ikonu dodatka i otvorit će drugi prozor kao što je prikazano u nastavku
Korak 3) Promijenite vrijednost kolačića u “guru99” a zatim kliknite na za spremanje promjena
Razlika između kolačića i sesije
Evo glavne razlike između kolačića i sesije:
| kolačić | Sjednica |
|---|---|
| Kolačići su datoteke na strani klijenta koje sadrže informacije o korisniku | Sesije su datoteke na strani poslužitelja koje sadrže informacije o korisniku |
| Kolačić završava ovisno o trajanju koje ste mu postavili | Sesija završava kada korisnik zatvori svoj preglednik |
| Ne morate pokrenuti kolačić jer je pohranjen na vašem lokalnom računalu | In PHP, prije korištenja $_SESSION, morate napisati session_start(); Isto tako i za druge jezike |
| Službena najveća veličina kolačića je 4 KB | Unutar sesije možete pohraniti onoliko podataka koliko želite. Jedina ograničenja koja možete doseći je maksimalna memorija koju skripta može zauzeti odjednom, što je prema zadanim postavkama 128 MB |
| Kolačić ne ovisi o sesiji | Sesija ovisi o kolačiću |
| Ne postoji funkcija pod nazivom unsetcookie() | Sesija_uništi(); koristi se za uništavanje svih registriranih podataka ili za poništavanje nekih |
Rezime
- Kolačić je mali dio informacija koji web poslužitelj sprema u tekstualnu datoteku na tvrdom disku korisnika (klijenta).
- Testiranje kolačića definira se kao vrsta testiranja softvera koja provjerava kolačiće stvorene u vašem web pregledniku.
- Kolačić se sastoji uglavnom od tri stvari: naziv poslužitelja s kojeg je kolačić poslan, vijek trajanja kolačića i vrijednost
- Vrste kolačića: 1) kolačići sesije, 2) trajni kolačići
- Kada bilo koja aplikacija web stranice zapiše kolačić, on se pohranjuje u tekstualnu datoteku na tvrdom disku korisnika. Put na koji se spremaju kolačići ovisi o pregledniku. Različiti preglednici pohranjuju kolačić na različite staze.







