
Dans ce cours vous allez créer et tester votre propre application Calculatrice avec Python et les librairies unittest et pytest.
Vous allez vous régaler en développant des nouvelles compétences pratiques en Automatisation de tests qui seront une véritable valeur ajoutée professionnelle.
Je vous souhaite un haut niveau d'énergie et d'enthousiasme
Instructeur: Joan Mouba, Dr.-Ing. en Informatique
Plus de 12 ans d'expérience dans le Test et la Qualité logicielle.
Formateur professionnel en Qualité logicielle.
CV en ligne: https://joanmouba.github.io/Digital-Resume-Joan-Mouba
La structure de son application permet de distribuer les responsabilités des différentes parties de son application.
Unittest est un module Python natif populaire parmi les testeurs professionnels, et aussi utilisés dans des applications et services professionnels et commerciales.
Unittest permet de rajouter efficacement et simplement des pré-conditions et des post-conditions à l'aide des méthodes setUp() et tearDown(). Des fonctionnalités très utiles pour rendre ses tests plus courts et optimaux.
Pytest permet d'écrire des tests unitaires avec une syntaxe simple et accessible à tout testeur qui voulant automatiser des tests unitaires et fonctionnels.
Les exceptions sont des problèmes lors de l'exécution du programme qui peuvent entraîner un crash de l'application. Unittest et pytest permettent aussi de créer des tests pour les exceptions. Il est important de savoir comment le les tester.
Dans ce cours vous allez créer et tester votre propre application calculatrice avec Python.
Vous allez vous régaler en développant des nouvelles compétences pratiques en Automatisation de tests qui seront une véritable valeur ajoutée professionnelle.
Je vous souhaite un haut niveau d'énergie et d'enthousiasme.
Objectifs de la formation:
Structurer une application Python
Créer une calculatrice simple
Créer des tests unitaires avec unittest
Créer des tests unitaires avec pytest
À la fin de cette formation, vous serez capable de:
* Programmer une application calculatrice avec des fonctions Python
* Utiliser des commandes de Google Colab pour créer des fichiers Python à partir des cellules de code
* Installer la librairie Pytest avec le manager de paquets Python `pip`
* Automatiser des cas de tests pour votre calculatrice avec `unittest`
* Automatiser des cas de tests pour votre calculatrice avec `pytest`
* Exécuter des tests automatisés à partir d'un terminal
Je suis Joan Mouba,
J'ai plus de 12 ans d'expérience dans le Test et la Qualité logicielle.
Je travaille comme Manager de Tests. Et je suis aussi Formateur professionnel en Qualité logicielle.
Mon but est de transmettre des compétences pratiques et utiles dans le quotidien des personnes chargées du Test et de la Qualité logicielle. Cette formation rentre pleinement dans ce cadre.