Utilisation du framework unittest dans Python
Introduction à unittest
Le module unittest fait partie de la bibliothèque standard de Python et fournit un cadre complet pour écrire et exécuter des tests unitaires. Inspiré de frameworks comme JUnit, il supporte l'organisation des tests, l'initialisation et le nettoyage d'environnements, ainsi que la gestion fine des résultats.
Concepts fondam ...
Publié le 25 septembre à 07h26
Utilisation des assertions dans les tests automatisés d'applications avec Appium
Les tests logiciels, qu'ils soient manuels ou automatisés, nécessitent des conditions initiales, des étapes d'exécution, des résultats observés et des résultats attendus. L'exactitude d'une fonctionnalité est confirmée uniquement lorsque les résultats observés correspondent aux résultats attendus. Dans la création de scripts de test automatisés ...
Publié le 29 juillet à 01h28
Mise en place d'un système de test automatisé avec gestion de données externes
Configuration initiale de l'envirnonement
Pour commencer, installez la bibliothèque YAML requise. Depuis votre terminal, lancez la commande suivante :
pip3 install pyyaml
Créez un module de base pour encapsuler les fonctionnalités de navigation. Sauvegardez-le sous noyau/navigateur.py :
from selenium.webdriver.common.by import By
from seleniu ...
Publié le 13 juin à 23h32
Gestion des fixtures dans Python unittest : Différences entre setUp et setUpClass
Dans l'écosystème Python, le module unittest est l'outil standard pour structurer les tests unitaires. Une notion fondamentale pour garantir l'indépendance des tests est celle des "fixtures". Celles-ci permettent de préparer l'environnement avant l'exécution d'un test et de le nettoyer après.
Fixtures au niveau de l'instance : setUp e ...
Publié le 5 juin à 22h11