Date et heure de dépôt : 21/11/2014 13:57:24
Formation négociée : 12444
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Objectifs
Durée : 3 jours
Maîtrise des concepts fondamentaux liés à l’automatisation des tests et la connaissance des différentes approches d’automatisation
Résumé du programme
Phase de rappels sur les tests
Définition du test
Le processus de test
Différents niveaux de test (unitaire, intégration, système, recette)
Différents types de test (statique, structurel, fonctionnel et non fonctionnels) et leurs techniques associées
Différents cycles de développement (V, itératif, Agile)
Introduction à l’automatisation
Mythes et réalités
Que peut-on automatiser ?
Pourquoi automatiser ?
Dans quels types de cycle ?
ROI
Gestion des tests unitaires
Environnement de test unitaire
Bouchon
Test statique et outillage
Tests structurels et outillage
Test fonctionnel et non fonctionnel
La présentation et l’utilisation de JUNIT3, ant et Cobertura
Appréhender 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 Service et DBUnit
Test d’IHM : spécificités, enregistrement rejeu, modularité, reconnaissance graphique
Présentation et utilisation de Selenium
La programmation par mot clef
Concepts : automatisation systématique
Présentation de Robot Framework
Programmation par mot clef avec Robot Framework
Comprendre le rapport de test
Générer un rapport de test
Le couplage avec un outil de gestion de test
La démonstration avec Testlink et Selenium
Conclusion
Quelle compétence, quel profil ?
Choix d’un outil : mise en place, formation, manuel d’utilisation, bonnes pratiques
Coût et ROI
Toute personne intervenant en tant qu’utilisateur, chef de projet, AMOA, AMOE
tests logiciels automatisation ROI