Passer au contenu
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)