45 h
Développement logiciel
5$/h – Automatisation de tests en qualité du logiciel – Niveau 2
Objectif
Ce cours a pour objectif l’acquisition de connaissances avancées en qualité du logiciel et le développement de compétences pratiques visant l’utilisation de techniques d’automatisation de tests avec WebDriver.
Contenu :
Page « Object Model Design Patterns »
- Qu’est-ce que c’est « POM »
- Avantages
- Implémentation d’un cadre d’automatisation avec « POM »
Gestion des interactions avancées d’utilisateur et des applications HTML5
- Selenium 3
- Ameliorations (Selenium 2 vs Selenium 3)
- Configuration
- Utilisation
Introduction à WebDriver avec C#
Test dirigé par les données avec WebDriver (« Data Driven Testing »)
Developper des frameworks de tests avec cucumber BDD
Automatisation des API avec Rest Assured
Les technologies et outils utilisés sont :
- Cucumber
- Rest Assured
- Python
- POI
- LOG4J
- Properties
- Concepts avances de robot framework
Préalables
Avoir des connaissances de base en qualité du logiciel ainsi qu’en programmation et avoir suivi le cours Automatisation de tests en qualité du logiciel (niveau 1)