Passer au contenu
45 h

Développement logiciel

5$/h – Automatisation des tests logiciels : Techniques avancées et bonnes pratiques (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 des tests logiciels : Techniques avancées et bonnes pratiques (Niveau 1)