Automatiser les tests logiciels
Description de la formation
Accompagner les testeurs manuels dans leur transition vers l’automatisation.
Les tests automatisés sont une pierre angulaire en développement logiciel. Cependant, pour de nombreux développeurs, créer des tests automatisés efficaces est un défi unique et inconnu. Cette formation vous dévoile tout ce qu’il faut savoir sur les tests automatisés et comment adopter une stratégie gagnante pour l’automatisation de ces tests. Elle présente une approche pragmatique sur l'automatisation des tests qui couvre toutes les étapes essentielles pour obtenir rapidement un retour sur l'investissement des efforts déployés pour la mettre en place afin de la faire perdurer dans vos projets et votre organisation.
Objectifs pédagogiques
À la fin de cette formation, vous serez en mesure de :
- de comprendre l'importance du processus d'automatisation des tests;
- de démarrer le processus d'automatisation des tests;
- de passer d'un cas de test manuel à automatique;
- d'appliquer les meilleures pratiques en écriture et automatisation de tests unitaires.
Méthodologie
Plusieurs méthodes d’apprentissage et outils didactiques permettant de mesurer votre progrès et votre intégration des concepts par les participants sont utilisés tout au long de la formation.
Les notions de cette formation seront transmises par l’alternance de théorie, d’exemples concrets et de laboratoires.
Clientèle visée
Développeurs impliqués dans l'automatisation et la maintenance de tests unitaires pour la couche métier. Note importante : Cette formation ne couvre pas les tests d'acceptation, ni les tests d'interface usager qui sont généralement pris en charge par les testeurs en assurance qualité.
Stratégie facile d'automatisation de tests en cinq étapes
Introduction aux odeurs de test
Buts de l'automatisation des tests
Procédure pour automatiser des tests
Principes pour l'automatisation des tests
Présentation d'une approche éprouvée pour les tests unitaires d'une classe : quand, quoi et comment tester
Présentation des meilleures pratiques en écriture et automatisation de tests unitaires et d'intégration.
Utilisation d'un outil de tests
- Comment définir et ajouter un test
- Comment exécuter les tests et interpréter les résultats
Utilisation d'un framework de tests
- Comment définir et ajouter un test
- Comment exécuter les tests et interpréter les résultats
Témoignages
"Le cours était très intéressant."
Alberto, PELICANCORP