Ce que vous apprendrez
Comment écrire des assertions sur les cookies dans vos scénarios de test
Les meilleures pratiques pour vérifier les propriétés des cookies
Les propriétés des cookies sur lesquelles vous pouvez faire des assertions
Avant de commencer
Assurez-vous qu'un scénario de test existant est prêt.
Comment ajouter une assertion sur les cookies
Ouvrez votre scénario de test:
Naviguez jusqu'au scénario de test dans lequel vous souhaitez vérifier le comportement des cookies.
Ajoutez une nouvelle étape :
Cliquez sur Ajouter une nouvelle étape et tapez la description de l'assertion, ou bien
Décrivez ce que vous voulez dans le chat (par exemple : "Ajouter une étape pour vérifier que le cookie de connexion est présent et sécurisé").
Rédigez votre assertion : écrivez une brève description du cookie et des propriétés sur lesquelles vous voulez faire une assertion.
Vous pouvez faire une assertion sur:
le nom du cookie
La valeur du cookie
Le domaine du cookie
Le chemin d'accès du cookie
Si le cookie possède les propriétés HTTPOnly et Secure
La date d'expiration du cookie
Combien de temps avant qu'il n'expire ?
Une fois que vous aurez ajouté toutes vos assertions, vous aurez un scénario de test similaire à celui-ci :
Exécutez votre scénario de test :
Vous pouvez maintenant exécuter votre scénario de test et laisser Thunders s'assurer que vous avez les bons cookies.
Conseils pour rédiger des assertions efficaces sur les cookies
Concentrez-vous sur ce qui compte : Ne vérifiez que les propriétés qui sont importantes pour votre scénario.
Exemple : Vérifier que le cookie X a le chemin d'accès / et qu'il n'a pas expiré.
Soyez flexible avec les valeurs dynamiques : Vous pouvez donner une description générale de la valeur si elle change souvent.
Exemple : vérifiez que le cookie d'authentification a le chemin / et n'est pas expiré : Vérifier que le cookie d'authentification contient le mot token dans sa valeur.
Ajustez la granularité des assertions : Les assertions peuvent être aussi détaillées ou générales que nécessaire.
Pour des vérifications précises : "Vérifier que le cookie d'authentification est sécurisé, HTTP-only, et qu'il expire dans 24 heures"
Pour des vérifications générales : "S'assurer qu'il y a exactement 4 cookies" ou "Vérifier qu'aucun cookie n'a expiré".

