Test des cookies : comment tester les cookies sur un site Web avec un exemple

Qu’est-ce que le test des cookies ?

Le test des cookies est défini comme un type de test logiciel qui vérifie les cookies créés dans votre navigateur Web. Un cookie est un petit élément d'information stocké dans un fichier texte sur le disque dur de l'utilisateur (client) par le serveur Web. Cette information est ensuite renvoyée au serveur chaque fois que le navigateur demande une page au serveur. Habituellement, les cookies contiennent des données utilisateur personnalisées ou des informations utilisées pour communiquer entre différentes pages Web. La capture d'écran ci-dessous montre les cookies de différents sites Web.

Exemple de cookies dans un site Web

En d'autres termes, les cookies ne sont rien d'autre que l'identité d'un utilisateur et sont utilisés pour suivre où l'utilisateur a navigué sur les pages du site Web. Le but d'un cookie est de permettre une interaction rapide entre les utilisateurs et les sites Web. Les applications dans lesquelles les cookies peuvent être utilisés sont destinées à mettre en œuvre un panier d'achat, une expérience Web personnalisée, le suivi des utilisateurs, le marketing, les sessions utilisateur, etc.

Quel est le contenu des cookies ?

Le cookie se compose principalement de trois éléments :

  1. Le nom du serveur à partir duquel le cookie a été envoyé
  2. Durée de vie des cookies
  3. Une valeur. Il s'agit généralement d'un numéro unique généré aléatoirement

Types de cookies

Types de cookies
Types de cookies

Il existe généralement deux types de cookies déposés sur les machines des utilisateurs :

  • Cookies de session: Ces cookies sont actifs jusqu'à ce que le navigateur qui déclenche le cookie soit ouvert. Lorsque nous fermons le navigateur, ce cookie de session est supprimé
  • Cookies persistants: Ces cookies sont écrits en permanence sur la machine de l'utilisateur et durent des mois ou des années.

Où sont stockés les cookies ?

Lorsqu'une application de page Web écrit un cookie, celui-ci est stocké dans un fichier texte sur le disque dur de l'utilisateur. Le chemin où les cookies sont enregistrés dépend du navigateur. Différents navigateurs stockent les cookies dans des chemins différents.

Par exemple, dans Mozilla Firefox navigateur, vous pouvez voir les cookies dans les options du navigateur. Pour voir ceci, cliquez sur Outils -> Options -> Confidentialité puis cliquez sur « Supprimer les cookies individuels ».

Comment les cookies sont stockés dans différents navigateurs

Pendant que Internet Explorer navigateur, il stocke les cookies sur le chemin "C:\Documents et paramètres\Utilisateur par défaut\Cookies »

Comment tester les cookies sur le site Web

Voici une liste de contrôle importante et les étapes à suivre Comment tester les cookies sur le site internet :

Étape 1) Désactivation des cookies

Désactivez tous les cookies et essayez d'utiliser les principales fonctions du site

Étape 2) Corruption des cookies

Modifiez manuellement le cookie dans le bloc-notes et modifiez les paramètres avec des valeurs aléatoires

Étape 3) Cryptage des cookies

Les informations sensibles telles que les mots de passe et les noms d'utilisateur doivent être cryptées avant d'être envoyées à notre ordinateur.

Étape 4) Test des cookies avec plusieurs navigateurs

Vérifiez que la page de votre site Web écrit correctement les cookies sur un autre navigateur, comme prévu

Étape 5) Vérification de la suppression de la page de votre application Web

Vérifiez si les cookies sont supprimés de votre application Web ou non

Étape 6) Rejet sélectif des cookies

Supprimez tous les cookies des sites Web et voyez comment le site Web y réagit

Étape 7) Accès aux cookies

Les cookies écrits par un site Web ne doivent pas être accessibles par d'autres

Étape 8) Pas d'utilisation excessive des cookies

Si l'application testée est un site Web public, il ne faut pas abuser des cookies.

Étape 9) Test avec les différents paramètres

Les tests doivent être effectués correctement pour vérifier que le site Web fonctionne bien avec différents paramètres de cookies.

Étape 10) Catégoriser les cookies séparément

Les cookies ne doivent pas être conservés dans la même catégorie que les virus, spams ou logiciels espions.

Plugins pour le test des cookies

Les navigateurs modernes permettent de visualiser/modifier les cookies dans le navigateur lui-même. Il existe des plugins de test de cookies dans Mozilla et Google Chrome tous les deux.

1. Gestionnaire de cookies Chrome

Plugin du gestionnaire de cookies Chrome

2. Pour Google Chrome le navigateur: Modifier ce cookie

Modifier ce plugin Cookie

Modification des cookies en action

Voici les étapes pour modifier ou éditer le cookie à l'aide du plugin pour Chrome :

Étape 1) Entrez l'ID utilisateur et le mot de passe pour vous connecter au https://demo.guru99.com/V4/

Modification des cookies en action

Étape 2) Cliquez sur l'icône du plugin Modification des cookies en action et cela ouvrira une autre fenêtre comme indiqué ci-dessous

Modification des cookies en action

Étape 3) Changez la valeur du cookie en "gourou99" puis cliquez sur Modification des cookies en action pour enregistrer les modifications

Modification des cookies en action

Différence entre cookie et session

Voici la principale différence entre Cookie et Session :

Cookies Session
Les cookies sont des fichiers côté client qui contiennent des informations sur l'utilisateur Les sessions sont des fichiers côté serveur qui contiennent des informations sur l'utilisateur
Le cookie se termine en fonction de la durée de vie que vous lui avez fixée Une session se termine lorsqu'un utilisateur ferme son navigateur
Vous n'avez pas besoin de démarrer le cookie car il est stocké sur votre ordinateur local In PHP, avant d'utiliser $_SESSION, vous devez écrire session_start(); De même pour les autres langues
La taille maximale officielle des cookies est de 4 Ko Au cours d'une session, vous pouvez stocker autant de données que vous le souhaitez. La seule limite que vous pouvez atteindre est la mémoire maximale qu'un script peut consommer en même temps, qui est de 128 Mo par défaut.
Un cookie ne dépend pas de la Session Une session dépend de Cookie
Il n'y a pas de fonction nommée unsetcookie() Session_destroy(); est utilisé pour détruire toutes les données enregistrées ou pour supprimer certaines

Résumé

  • Un cookie est un petit élément d'information stocké dans un fichier texte sur le disque dur de l'utilisateur (client) par le serveur Web.
  • Le test des cookies est défini comme un type de test logiciel qui vérifie les cookies créés dans votre navigateur Web.
  • Le cookie se compose principalement de trois éléments : le nom du serveur à partir duquel le cookie a été envoyé, la durée de vie des cookies et une valeur.
  • Types de cookies : 1) Cookies de session, 2) Cookies persistants
  • Lorsqu'une application de page Web écrit un cookie, celui-ci est stocké dans un fichier texte sur le disque dur de l'utilisateur. Le chemin où les cookies sont enregistrés dépend du navigateur. Différents navigateurs stockent les cookies dans des chemins différents.