Cookie-testen: voorbeeldtestgevallen voor website

Inhoudsopgave:

Anonim

Wat is het testen van cookies?

Cookietest wordt gedefinieerd als een type softwaretest dat cookies controleert die in uw webbrowser zijn aangemaakt. Een cookie is een klein stukje informatie dat door de webserver wordt opgeslagen in een tekstbestand op de harde schijf van de gebruiker (client). Dit stukje informatie wordt vervolgens teruggestuurd naar de server telkens wanneer de browser een pagina van de server opvraagt. Meestal bevat een cookie gepersonaliseerde gebruikersgegevens of informatie die wordt gebruikt om te communiceren tussen verschillende webpagina's. De onderstaande schermafbeelding toont cookies voor verschillende websites.

Met andere woorden, cookies zijn niets anders dan de identiteit van een gebruiker en worden gebruikt om bij te houden waar de gebruiker op de pagina's van de website heeft genavigeerd. Het doel van een cookie is om een ​​snelle interactie tussen gebruikers en websites mogelijk te maken. Toepassingen, waar cookies kunnen worden gebruikt, zijn om een ​​winkelwagentje, gepersonaliseerde webervaring, gebruikersregistratie, marketing, gebruikerssessies enz. Te implementeren.

In deze tutorial zullen we leren

  • Wat is de inhoud van cookies?
  • Soorten cookies
  • Waar worden cookies opgeslagen?
  • Hoe cookies te testen - voorbeeldtestgevallen
  • Plug-ins om cookies te testen
  • Cookie-aanpassing in actie
  • Verschil tussen cookie en sessie

Wat is de inhoud van cookies?

Het koekje bestaat voornamelijk uit drie dingen

  1. De naam van de server waarvan de cookie is verzonden
  2. Levensduur van cookies
  3. Een waarde. Dit is meestal een willekeurig gegenereerd uniek nummer

Soorten cookies

Gewoonlijk zijn er twee soorten cookies die op gebruikersmachines worden geschreven

  • Sessiecookies: deze cookies zijn actief totdat de browser die de cookie activeert, is geopend. Wanneer we de browser sluiten, wordt deze sessiecookie verwijderd
  • Permanente cookies: deze cookies worden permanent op de gebruikerscomputer geschreven en gaan maanden of jaren mee

Waar worden cookies opgeslagen?

Wanneer een webpagina-applicatie een cookie schrijft, wordt deze opgeslagen in een tekstbestand op de harde schijf van de gebruiker. Het pad waar de cookies worden opgeslagen, is afhankelijk van de browser. Verschillende browsers slaan cookies op verschillende paden op.

In de Mozilla Firefox- browser kunt u bijvoorbeeld de cookies in browseropties zien. Om dit te bekijken klikt u op Extra -> Opties -> Privacy en vervolgens op "Individuele cookies verwijderen".

In de browser Internet Explorer worden cookies opgeslagen op het pad " C: \ Documents and Settings \ Default User \ Cookies"

Hoe cookies te testen

Hieronder volgt een belangrijke checklist en stappen voor het testen van cookies op de website:

  1. Cookies uitschakelen: schakel alle cookies uit en probeer de belangrijkste functies van de site te gebruiken
  2. Beschadigende cookies: bewerk de cookie handmatig in kladblok en wijzig de parameters met enkele willekeurige waarden
  3. Codering van cookies: Gevoelige informatie zoals wachtwoorden en gebruikersnamen moet worden gecodeerd voordat deze naar onze computer wordt verzonden
  4. Cookietesten met meerdere browsers: controleer of uw websitepagina de cookies correct schrijft in een andere browser, zoals verwacht
  5. De verwijdering van uw webtoepassingspagina controleren
  6. Cookies selectief weigeren: verwijder alle cookies voor de websites en kijk hoe de website erop reageert
  7. Toegang tot cookies: Cookies die door de ene website zijn geschreven, mogen niet toegankelijk zijn voor anderen
  8. Geen overmatig gebruik van cookies: als de te testen applicatie een openbare website is, mag er geen overmatig gebruik van cookies zijn
  9. Testen met de andere instellingen: het testen moet correct worden uitgevoerd om te controleren of de website goed werkt met verschillende cookie-instellingen
  10. Categoriseer cookies afzonderlijk: Cookies mogen niet in dezelfde categorie van virussen, spam of spyware worden bewaard

Plug-ins voor cookietest

Moderne browsers maken het mogelijk om de cookies in de browser zelf te bekijken / bewerken. Er zijn plug-ins voor het testen van cookies in zowel Mozilla als Google Chrome.

  1. Chrome Cookie Manager

  1. Voor Google Chrome-browser: bewerk deze cookie

Cookie-aanpassing in actie

We zullen de cookie-plug-in voor Chrome gebruiken.

Stap 1)

Voer de gebruikersnaam en het wachtwoord in om in te loggen op de Guru99-bank.

Stap 2)

Klik op het plug-in-pictogram en er wordt een ander venster geopend, zoals hieronder wordt weergegeven

Stap 3)

Verander de waarde van de cookie in "guru99" en klik vervolgens op om de wijzigingen op te slaan

Verschil tussen cookie en sessie

Koekje Sessie
  • Cookies zijn client-side bestanden die gebruikersinformatie bevatten
  • Sessies zijn server-side bestanden die gebruikersinformatie bevatten
  • Cookie eindigt afhankelijk van de levensduur die u ervoor instelt
  • Een sessie eindigt wanneer een gebruiker zijn browser sluit
  • U hoeft de cookie niet te starten omdat deze op uw lokale computer wordt opgeslagen
  • In PHP, voordat u $ _SESSION gebruikt, moet u session_start () schrijven; Evenzo voor andere talen
  • De officiële maximale cookiegrootte is 4KB
  • Binnen een sessie kunt u zoveel gegevens opslaan als u wilt. De enige limiet die u kunt bereiken, is het maximale geheugen dat een script in één keer kan gebruiken, dat standaard 128 MB is
  • Een cookie is niet afhankelijk van de sessie
  • Een sessie is afhankelijk van Cookie
  • Er is geen functie met de naam unsetcookie ()
  • Session_destroy (); wordt gebruikt om alle geregistreerde gegevens te vernietigen of om sommige uit te schakelen