Test dei cookie: casi di test di esempio per il sito web

Sommario:

Anonim

Che cos'è il test dei cookie?

Il test dei cookie è definito come un tipo di test del software che controlla i cookie creati nel browser web. Un cookie è una piccola porzione di informazioni che viene memorizzata in un file di testo sul disco rigido (client) dell'utente dal server web. Questa informazione viene quindi rinviata al server ogni volta che il browser richiede una pagina dal server. Di solito, i cookie contengono dati utente personalizzati o informazioni che vengono utilizzate per comunicare tra diverse pagine web. La schermata seguente mostra i cookie per diversi siti Web.

In altre parole, i cookie non sono altro che l'identità di un utente e vengono utilizzati per tracciare dove l'utente ha navigato attraverso le pagine del sito. Lo scopo di un cookie è rendere rapida l'interazione tra utenti e siti web. Le applicazioni, in cui i cookie possono essere utilizzati, sono per implementare un carrello della spesa, un'esperienza web personalizzata, il monitoraggio degli utenti, il marketing, le sessioni utente, ecc.

In questo tutorial impareremo

  • Qual è il contenuto dei cookie?
  • Tipi di cookie
  • Dove vengono memorizzati i cookie?
  • Come testare i cookie - Esempi di casi di test
  • Plugin per testare i cookie
  • Modifica dei cookie in azione
  • Differenza tra cookie e sessione

Qual è il contenuto dei cookie?

Il cookie consiste principalmente di tre cose

  1. Il nome del server da cui è stato inviato il cookie
  2. Cookie a vita
  3. Un valore. Di solito è un numero univoco generato in modo casuale

Tipi di cookie

Di solito, ci sono due tipi di cookie scritti sulle macchine degli utenti

  • Cookie di sessione: questi cookie sono attivi fino all'apertura del browser che attiva il cookie. Quando chiudiamo il browser, questo cookie di sessione viene eliminato
  • Cookie persistenti: questi cookie vengono scritti in modo permanente sulla macchina dell'utente e durano mesi o anni

Dove vengono memorizzati i cookie?

Quando un'applicazione di una pagina Web scrive un cookie, viene memorizzato in un file di testo sull'unità disco rigido dell'utente. Il percorso in cui vengono salvati i cookie dipende dal browser. Browser differenti memorizzano i cookie in percorsi differenti.

Ad esempio, nel browser Mozilla Firefox è possibile visualizzare i cookie nelle opzioni del browser. Per visualizzarlo, fare clic su Strumenti -> Opzioni -> Privacy e quindi su "Rimuovi singoli cookie".

Mentre nel browser Internet Explorer memorizza i cookie sul percorso " C: \ Documents and Settings \ Default User \ Cookies"

Come testare i cookie

Di seguito è riportato un elenco di controllo importante e passaggi su Come testare i cookie nel sito Web:

  1. Disabilitazione dei cookie: disabilita tutti i cookie e tenta di utilizzare le principali funzioni del sito
  2. Cookie danneggiati: modifica manualmente il cookie nel blocco note e cambia i parametri con alcuni valori casuali
  3. Crittografia dei cookie: le informazioni sensibili come password e nomi utente devono essere crittografate prima di essere inviate al nostro computer
  4. Test dei cookie con più browser: controlla che la pagina del tuo sito web stia scrivendo correttamente i cookie su un browser diverso come previsto
  5. Verifica dell'eliminazione dalla pagina dell'applicazione Web
  6. Rifiutare selettivamente i cookie: Elimina tutti i cookie per i siti web e guarda come reagisce il sito web
  7. Accesso ai cookie: i cookie scritti da un sito Web non dovrebbero essere accessibili da altri
  8. Nessun uso eccessivo di cookie: se l'applicazione in prova è un sito web pubblico, non dovrebbe esserci un uso eccessivo di cookie
  9. Test con impostazioni diverse: il test deve essere eseguito correttamente per verificare che il sito Web funzioni correttamente con impostazioni di cookie diverse
  10. Classifica i cookie separatamente: i cookie non devono essere conservati nella stessa categoria di virus, spam o spyware

Plugin per il test dei cookie

I browser moderni consentono la visualizzazione / modifica dei cookie nel browser stesso. Ci sono plugin di cookie tester sia in Mozilla che in Google Chrome.

  1. Chrome Cookie Manager

  1. Per il browser Google Chrome: modifica questo cookie

Modifica dei cookie in azione

Useremo modificare il plug-in dei cookie per Chrome.

Passo 1)

Immettere l'ID utente e la password per accedere alla banca Guru99.

Passo 2)

Fare clic sull'icona del plugin e si aprirà un'altra finestra come mostrato di seguito

Passaggio 3)

Modificare il valore del cookie in "guru99" e quindi fare clic su per salvare le modifiche

Differenza tra cookie e sessione

Cookie Sessione
  • I cookie sono file lato client che contengono informazioni sull'utente
  • Le sessioni sono file lato server che contengono informazioni sull'utente
  • Il cookie termina a seconda della durata impostata per esso
  • Una sessione termina quando un utente chiude il browser
  • Non è necessario avviare il cookie poiché è memorizzato nella macchina locale
  • In PHP, prima di usare $ _SESSION, devi scrivere session_start (); Allo stesso modo per altre lingue
  • La dimensione massima ufficiale dei cookie è 4KB
  • All'interno della sessione puoi memorizzare tutti i dati che desideri. L'unico limite che puoi raggiungere è la memoria massima che uno script può consumare in una volta, che è 128 MB per impostazione predefinita
  • Un cookie non dipende dalla sessione
  • Una sessione dipende dai cookie
  • Non esiste una funzione denominata unsetcookie ()
  • Session_destroy (); viene utilizzato per distruggere tutti i dati registrati o per annullarne alcuni