Test des cookies: exemples de cas de test pour site Web

Table des matières:

Anonim

Qu'est-ce que le test des cookies?

Le test de cookie est défini comme un type de test de logiciel qui vérifie les cookies créés dans votre navigateur Web. Un cookie est un petit élément d'information qui est 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 des cookies pour différents sites 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 créer une interaction rapide entre les utilisateurs et les sites Web. Les applications, où les cookies peuvent être utilisés, consistent à mettre en œuvre un panier d'achat, une expérience Web personnalisée, le suivi des utilisateurs, le marketing, les sessions utilisateur, etc.

Dans ce tutoriel, nous allons apprendre

  • Quel est le contenu du cookie?
  • Types de cookies
  • Où les cookies sont-ils stockés?
  • Comment tester les cookies - Exemples de cas de test
  • Plugins pour tester les cookies
  • Modification des cookies en action
  • Différence entre cookie et session

Quel est le contenu du cookie?

Le cookie se compose principalement de trois choses

  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

Habituellement, il existe deux types de cookies écrits 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ù les cookies sont-ils stockés?

Lorsqu'une application de page Web écrit un cookie, il 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 le navigateur Mozilla Firefox, vous pouvez voir les cookies dans les options du navigateur. Pour voir cela, cliquez sur Outils -> Options -> Confidentialité puis cliquez sur "Supprimer les cookies individuels".

Dans le navigateur Internet Explorer, il stocke les cookies sur le chemin " C: \ Documents and Settings \ Default User \ Cookies"

Comment tester les cookies

Voici une liste de contrôle importante et des étapes sur la façon de tester les cookies sur le site Web:

  1. Désactiver les cookies: désactiver tous les cookies et tenter d'utiliser les principales fonctions du site
  2. Cookies corrompus : modifiez manuellement le cookie dans le bloc-notes et modifiez les paramètres avec des valeurs aléatoires
  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
  4. Test des cookies avec plusieurs navigateurs: vérifiez que la page de votre site Web écrit correctement les cookies sur un navigateur différent comme prévu
  5. Vérification de la suppression de la page de votre application Web
  6. Rejeter sélectivement les cookies: supprimez tous les cookies des sites Web et voyez comment le site y réagit
  7. Accès aux cookies: les cookies écrits par un site Web ne doivent pas être accessibles par d'autres
  8. Pas de surutilisation des cookies: si l'application testée est un site Web public, il ne doit pas y avoir de surutilisation des cookies
  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
  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, les spams ou les logiciels espions

Plugins pour le test des cookies

Les navigateurs modernes permettent la visualisation / l'édition des cookies dans le navigateur lui-même. Il existe des plugins de testeur de cookies dans Mozilla et Google Chrome.

  1. Gestionnaire de cookies Chrome

  1. Pour le navigateur Google Chrome: modifier ce cookie

Modification des cookies en action

Nous utiliserons modifier le plugin de cookie pour Chrome.

Étape 1)

Entrez l'ID utilisateur et le mot de passe pour vous connecter à la banque Guru99.

Étape 2)

Cliquez sur l'icône du plugin et cela ouvrira une autre fenêtre comme indiqué ci-dessous

Étape 3)

Changez la valeur du cookie en "guru99" puis cliquez sur pour enregistrer les modifications

Différence entre cookie et session

Biscuit 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 utilisateur
  • Le cookie se termine en fonction de la durée de vie que vous lui avez définie
  • Une session se termine lorsqu'un utilisateur ferme son navigateur
  • Vous n'avez pas besoin de démarrer le cookie car il est stocké dans votre machine locale
  • En 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 sein d'une session, vous pouvez stocker autant de données que vous le souhaitez. Les seules limites que vous pouvez atteindre sont la mémoire maximale qu'un script peut consommer à la fois, qui est de 128 Mo par défaut
  • Un cookie ne dépend pas de la session
  • Une session dépend du 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 annuler certaines