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