Passer au contenu principal

Comment faire des assertions sur les cookies ?

Ines avatar
Écrit par Ines
Mis à jour il y a plus de 2 semaines

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

  1. Ouvrezvotre scénario de test**:**Naviguez jusqu'au scénario de test dans lequel vous souhaitez vérifier le comportement des cookies.

  2. 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é").

  3. **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 :

  4. 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é".

Avez-vous trouvé la réponse à votre question ?