Vous pouvez facilement vérifier si votre application web met en place les bons cookies pendant vos tests avec Thunder Code.
Ce que vous apprendrez
Comment écrire des assertions sur les cookies dans vos cas 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
Ouvrezvotre 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 [Ajoutez une référence ici] :
Cliquez sur Ajouter une nouvelle étape et tapez la description de l'assertion, ou
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 ThunderCode s'assurer que vous avez les bons cookies.
Conseils pour écrire 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é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é".