Testarea cookie-urilor: exemple de cazuri de testare pentru site-ul web

Cuprins:

Anonim

Ce este testarea cookie-urilor?

Testarea cookie-urilor este definită ca un tip de testare software care verifică modulele cookie create în browserul dvs. web. Un cookie este o mică informație stocată într-un fișier text de pe hard disk-ul utilizatorului (client) de către serverul web. Această informație este apoi trimisă înapoi la server de fiecare dată când browserul solicită o pagină de la server. De obicei, cookie-urile conțin date personalizate de utilizator sau informații care sunt utilizate pentru a comunica între diferite pagini web. Captura de ecran de mai jos prezintă cookie-uri pentru diferite site-uri web.

Cu alte cuvinte, cookie-urile nu sunt altceva decât identitatea unui utilizator și sunt utilizate pentru a urmări unde a navigat utilizatorul pe toate paginile site-ului web. Scopul unui cookie este de a face o interacțiune rapidă între utilizatori și site-uri web. Aplicațiile, unde pot fi utilizate cookie-urile, sunt pentru a implementa un coș de cumpărături, o experiență web personalizată, urmărirea utilizatorilor, marketing, sesiuni de utilizator etc.

În acest tutorial, vom învăța

  • Care este conținutul cookie-urilor?
  • Tipuri de cookie-uri
  • Unde sunt stocate cookie-urile?
  • Cum se testează cookie-urile - exemple de cazuri de testare
  • Pluginuri pentru testarea cookie-urilor
  • Modificarea cookie-urilor în acțiune
  • Diferența dintre cookie și sesiune

Care este conținutul cookie-urilor?

Cookie-ul constă în principal din trei lucruri

  1. Numele serverului de la care a fost trimis cookie-ul
  2. Cookie-uri pe viață
  3. O valoare. Acesta este de obicei un număr unic generat aleatoriu

Tipuri de cookie-uri

De obicei, există două tipuri de cookie-uri scrise pe computerele utilizatorilor

  • Cookie-uri de sesiune: Aceste cookie-uri sunt active până când browserul care declanșează cookie-ul este deschis. Când închidem browserul, acest cookie de sesiune este șters
  • Cookie-uri persistente: Aceste cookie-uri sunt scrise permanent pe computerul utilizatorului și durează luni sau ani

Unde sunt stocate cookie-urile?

Atunci când orice aplicație de pagină web scrie un cookie, acesta este stocat într-un fișier text pe unitatea de hard disk a utilizatorului. Calea în care sunt salvate cookie-urile depinde de browser. Browsere diferite stochează cookie-uri pe căi diferite.

De exemplu, în browserul Mozilla Firefox puteți vedea cookie-urile din opțiunile browserului. Pentru a vizualiza acest lucru, faceți clic pe Instrumente -> Opțiuni -> Confidențialitate și apoi faceți clic pe „Eliminați cookie-urile individuale”.

În timp ce în browserul Internet Explorer stochează cookie-uri pe calea C: \ Documents and Settings \ Default User \ Cookies”

Cum se testează cookie-urile

Următoarele sunt o listă de verificare importantă și pașii privind modul de testare a cookie-urilor pe site-ul web:

  1. Dezactivarea cookie-urilor: dezactivați toate cookie-urile și încercați să utilizați funcțiile majore ale site-ului
  2. Cookie-uri corupte : Editați manual cookie-ul în notepad și modificați parametrii cu unele valori aleatorii
  3. Criptarea modulelor cookie: informațiile sensibile precum parolele și numele de utilizator ar trebui să fie criptate înainte de a fi trimise la computerul nostru
  4. Testarea cookie-urilor cu mai multe browsere: Verificați că site-ul dvs. web scrie corect cookie-urile pe un alt browser, așa cum era de așteptat
  5. Verificarea ștergerii din pagina aplicației dvs. web
  6. Respingerea selectivă a cookie-urilor: Ștergeți toate cookie-urile pentru site-urile web și vedeți cum reacționează site-ul web la acesta
  7. Acces la cookie-uri: cookie-urile scrise de un site web nu ar trebui să fie accesibile de către alții
  8. Fără utilizarea excesivă a cookie-urilor: dacă aplicația supusă testului este un site web public, nu ar trebui să existe o utilizare excesivă a cookie-urilor
  9. Testarea cu diferite setări: Testarea trebuie efectuată corect pentru a verifica dacă site-ul web funcționează bine cu setări diferite de cookie-uri
  10. Clasificați cookie-urile separat: Cookie-urile nu trebuie păstrate în aceeași categorie de viruși, spam sau spyware

Pluginuri pentru testarea cookie-urilor

Browserele moderne permit vizualizarea / editarea cookie-urilor în browserul propriu-zis. Există pluginuri pentru testarea cookie-urilor în Mozilla și Google Chrome.

  1. Chrome Cookie Manager

  1. Pentru browserul Google Chrome: Editați acest cookie

Modificarea cookie-urilor în acțiune

Vom folosi editați pluginul cookie pentru Chrome.

Pasul 1)

Introduceți ID-ul utilizatorului și parola pentru a vă conecta la banca Guru99.

Pasul 2)

Faceți clic pe pictograma pluginului și se va deschide o altă fereastră așa cum se arată mai jos

Pasul 3)

Schimbați valoarea cookie-ului în „guru99” și apoi faceți clic pe pentru a salva modificările

Diferența dintre cookie și sesiune

Cookie Sesiune
  • Cookie-urile sunt fișiere din partea clientului care conțin informații despre utilizatori
  • Sesiunile sunt fișiere de pe server care conțin informații despre utilizatori
  • Cookie-ul se încheie în funcție de durata de viață pe care ați setat-o
  • O sesiune se încheie atunci când un utilizator își închide browserul
  • Nu trebuie să porniți cookie-ul, deoarece este stocat în computerul dvs. local
  • În PHP, înainte de a utiliza $ _SESSION, trebuie să scrieți session_start (); La fel și pentru alte limbi
  • Dimensiunea maximă oficială a cookie-urilor este de 4KB
  • În cadrul sesiunii puteți stoca cât de multe date doriți. Singurele limite pe care le puteți atinge este memoria maximă pe care un script o poate consuma simultan, care este de 128 MB în mod implicit
  • Un cookie nu depinde de sesiune
  • O sesiune depinde de Cookie
  • Nu există nicio funcție numită unsetcookie ()
  • Session_destroy (); este folosit pentru a distruge toate datele înregistrate sau pentru a anula unele