Automatiser les tests logiciels

But de la formation

Accompagner les testeurs manuels dans leur transition vers l’automatisation.

Description

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

À la fin de la formation, les participants seront en mesure :
- Comprendre l'importance du processus d'automatisation des tests
- Démarrer le processus d'automatisation des tests
- Passer d'un cas de test manuel à automatique
- Appliquer les meilleures pratiques en écriture et automatisation de tests unitaires

Méthodologie

Les notions de cette formation seront transmises par l’alternance de théorie, d’exemples concrets et de laboratoires.

Clientèle visée

Testeurs et/ou développeurs qui désirent améliorer la performance de leurs applications. Préalable : connaissance de base des tests logiciels

Contenu

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
Michel de Champlain

Michel de Champlain

Ph. D.

Michel de Champlain possède 36 ans d’expérience dans la programmation, dont 29 ans avec le langage C++, 20 ans avec Java et 14 ans avec C#. Depuis 25 ans, il est un conférencier pour les systèmes embarqués (embedded systems) et il enseigne les technologies objet depuis 1988. Il a déjà formé plusieurs milliers de personnes au Québec, au Canada, aux États-Unis, en Europe et en Nouvelle-Zélande. Il est responsable du créneau Développement logiciel embarqué chez ETS Formation et a conçu le langage objet B# (BSharpLanguage.org) pour faciliter le développement dans ce domaine.