Formation - Automatiser les tests logiciels
Prérequis
- Compétences basiques en programmation de préférence en java
- Disposez-vous des connaissances nécessaires pour suivre cette formation ? Testez-vous !
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En entreprise
- À distance
- En centre
Objectifs pédagogiques
- Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Programme de la formation
1 - Rappels sur les tests
- Définition du test
- Les processus de test
- Les différents niveaux de test (unitaire, intégration, système, recette)
- Les différents types de test (statique, structurel, fonctionnel et non fonctionnels) et leurs techniques associées
- Les différents cycles de développement (V, itératif, Agile)
2 - Introduction à l'automatisation
- Mythes et réalités
- Que peut-on automatiser ?
- Pourquoi automatiser ?
- Dans quels types de cycle ?
- ROI
3 - Les tests unitaires
- Environnement de test unitaire
- Bouchon
- Test statique et outillage
- Tests structurel et outillage
- Test fonctionnel et non fonctionnel
- Présentation et utilisation de JUNIT3, ant et Cobertura
4 - Les tests systèmes
- Environnement de tests systèmes
- Les différentes stratégies de développement d'un simulateur
- Bonnes pratiques
- Qu'est-ce qu'un Framework de test?
- Test d'API/ Web Service : TP JUNIT JUNIT 4 , Web Services et DBUnit
- Test d'IHM : les spécificités - Enregistrement Rejeu - Modularité - Reconnaissance graphique
- Présentation et utilisation de Selenium
5 - Programmation par mot clef
- Concepts : automatisation systématique
- Présentation de Robot Framework
- Programmation par mot clef avec Robot Framework
6 - Rapport de test
- Générer un rapport de test
- Couplage avec un outil de gestion de test
- Démonstration avec Testlink et Selenium
7 - Conclusion
- Quelle compétence, quel profil?
- Choix d'un outil : Mise en place, formation, manuel d'utilisation, bonnes pratiques
- Coût et ROI

Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"

Proposé par
IB Cegos
