Tests de cookies : Comment tester les cookies sur un site web

⚡ Résumé intelligent

Les tests de cookies vérifient les petits fichiers texte qu'un serveur Web stocke dans le navigateur. tracIl permet de conserver les sessions, les préférences et l'identité de l'utilisateur. Il confirme que les cookies sont créés, chiffrés, supprimés et lus correctement sur tous les navigateurs sans exposer de données sensibles.

  • (I.e. Définition: Un cookie est un petit fichier texte qui stocke des données utilisateur pour le serveur web.
  • 🧩 Contenu du cookie : Chaque cookie contient le nom du serveur source, sa durée de vie et une valeur unique.
  • 🔀 Deux types: Les cookies de session sont effacés à la fermeture du navigateur ; les cookies persistants durent des mois, voire des années.
  • ✅ Liste de contrôle des tests : Désactiver, corrompre, chiffrer et supprimer les cookies pour confirmer un comportement correct.
  • 🧰 Modules d'extension pour l'éditeur : Éditeur de cookies et Modifier ce cookie : visualisez et modifiez directement les cookies.
  • (I.e. Priorité à la sécurité : Les cookies ne doivent jamais stocker de mots de passe ou de données sensibles non chiffrés.

Test des cookies

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 servent à tracUn cookie enregistre la navigation de l'utilisateur sur les différentes pages du site web. Son but est de faciliter l'interaction entre les utilisateurs et les sites web. Les applications utilisant des cookies servent notamment à implémenter une boutique en ligne.ping panier, expérience web personnalisée, utilisateur tracroi, marketing, 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 »

Les principes de base étant posés, la liste de contrôle suivante montre comment tester les cookies en pratique.

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. Éditeur de cookies

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

FAQ

Les cookies sont des fichiers texte et ne peuvent pas exécuter de code, mais des cookies mal sécurisés peuvent exposer des données de session. Utilisez les attributs Secure et HttpOnly, et ne stockez jamais de mots de passe ni d'informations sensibles dans les cookies.

Les cookies internes sont déposés par le site que vous visitez, principalement pour les sessions et les préférences. Les cookies tiers proviennent d'autres domaines et servent à la publicité et à l'analyse intersites. tracroi, et sont de plus en plus souvent bloqués par les navigateurs.

Oui. Selenium WebDriver peut ajouter, lire et supprimer des cookies à l'aide de méthodes telles que addCookie, getCookies et deleteCookieNamed, permettant une validation automatisée de la création, de l'expiration et de la suppression des cookies sur tous les navigateurs.

Les outils d'IA génèrent des scénarios de test pour les cookies, détectent l'absence des attributs Secure ou HttpOnly et signalent automatiquement les problèmes de conformité en matière de protection de la vie privée. Cette analyse intelligente accélère la couverture sur de nombreux navigateurs et sessions.

Oui. Des scanners basés sur l'IA explorent les pages, classent les cookies et vérifient que les bannières de consentement bloquent les cookies non essentiels jusqu'à ce que les utilisateurs donnent leur accord.ping Les équipes automatisent la validation de la conformité au RGPD et à la protection de la vie privée.

Chaque navigateur stocke et gère les cookies différemment ; les tests multi-navigateurs confirment donc que la connexion, les préférences et tracKing fonctionne partout. Il détecte également les cas où un navigateur bloque ou supprime les cookies de manière inattendue.

Résumez cet article avec :