Coding

L'automatisation des tests d'interface graphique

Les tests automatisés de l’interface utilisateur Web sont un autre moyen de déplacer la validation de la qualité à gauche dans le flux de travail d’une équipe de développement. Comme pour tout processus automatisé, il doit s’exécuter sans surveillance humaine. Alors que d’autres outils implémentent l’automatisation dans des choses comme Pipelines CI / CD, Certains outils s’attaquent aux tests d’automatisation de l’interface utilisateur. C’est là que les tests sont effectués via un outil d’automatisation plutôt que de s’appuyer sur des tests manuels.

Content

Bases de l’automatisation des tests


  • Les tests manuels par rapport aux tests automatisés
  • Facteurs de succès
  • Risques et avantages des outils
  • L’architecture de l'automatisation des tests
  • Métriques pour l’automatisation

Technologies Internet pour l’automatisation des tests d’applications Web

  • Comprendre HTML et XML
  • XPath et recherche dans les documents HTML
  • Localisateur CSS

Utiliser et comprendre L'interface graphique

  • Mécanismes de logs et de reporting
  • Naviguer dans différentes URLs
  • Changer le contexte de la fenêtre
  • Capturer des captures d’écran de pages Web
  • Localiser les éléments de l’interface graphique
  • Obtenir l’état des éléments de l’interface graphique
  • Interagir avec les éléments de l’interface utilisateur à l’aide des commandes WebDriver
  • Interagir avec les invites de l’utilisateur dans les navigateurs
  • Web à l’aide des commandes WebDriver

Préparer des scripts de test maintenables

  • Maintenabilité des scripts de test
  • Mécanismes d’attente
  • Page Objects
  • Tests dirigés par mots-clés (Keyword Driven Testing)
Learning Outcomes
  • Connaitre les facteurs à prendre en compte pour décider d’automatiser les tests
  • Connaitre des techniques spécifiques de navigation, d’interaction avec des éléments d’interface graphique, d’enregistrement des données, de création de rapports etc.
  • Créer et exécuter des tests automatisés en autonomie.
Training Method

Travaux pratiques pour exercer les mises en situation


Certification
Certificate of Participation
Prerequisites


Disposer de connaissances techniques des langages de programmation tels que Java et des langages de script tels que Python
Être initié dans les activités du processus de test – conception de test, automatisation des tests


Planning and location
Session 1
06/10/2025 - Monday
13:00 - 17:00
Session 2
07/10/2025 - Tuesday
09:00 - 13:00
Session 3
07/10/2025 - Tuesday
14:00 - 18:00
Session 4
09/10/2025 - Thursday
13:00 - 17:00
Session 5
10/10/2025 - Friday
09:00 - 13:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

ESCO Occupations
Available Edition(s):

https://www.dlh.lu/web/image/product.template/1090/image_1920?unique=03a33ac

This combination does not exist.

80.00 € 80.0 EUR 80.00 €

80.00 €

Not Available For Sale

Your trainer(s) for this course
q-leap, Renaud BOURNONVILLE
Renaud BOURNONVILLE
View all their courses.

Passionate about training and testing, Renaud will be happy to accompany you on one or more training courses.