Introduction à l'automatisation des tests
L’automatisation des tests logiciels est un objectif de plus en plus prédominant pour les projets IT, d’autant plus dans un contexte agile. La formation est l’occasion pour les participants de découvrir les avantages et les inconvénients ainsi que les limites et les contraintes de l’automatisation des tests fonctionnels ; ce qui leur permettra de disposer des moyens nécessaires et suffisants à la mise en œuvre d’une stratégie d’automatisation dans leurs futurs projets IT.
Content
L'automatisation des tests :
- Quand l'automatisation est-elle applicable ou nécessaire?
- Quelles activités de test peuvent-elles être automatisées?
- Quel est le processus d’automatisation des tests?
- Quels sont les bénéfices et risques?
- Bonnes pratiques
Les tests unitaires :
- Les outils (les XUnits)
- Le TDD
- Exercices
Les tests d’intégration :
- Pourquoi faire des tests d’intégration?
- Des applications pratiques
- Exercices avec Postman
Les tests d’acceptation :
- Concepts
- Selenium et XPaths
- BDD et Cucumber
Learning Outcomes
- Comprendre ce qui peut être automatisé dans le cadre des tests,
- Comprendre la démarche d’automatisation des tests,
- Découvrir par la pratique la mise en application d’une exécution automatisée des tests à différents niveaux de test (tests unitaires, tests d’intégration, tests d’acceptation).
Training Method
Travaux pratiques pour exercer les mises en situation
Certification
Certificate of ParticipationPrerequisites
Une expérience en tant que testeur est recommandée.
Planning and location
13:00 - 17:00
09:00 - 13:00
14:00 - 18:00
13:00 - 17:00
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:
Your trainer(s) for this course
Renaud BOURNONVILLE
View all their courses.Passionate about training and testing, Renaud will be happy to accompany you on one or more training courses.