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 permettant de mesurer votre progrès et votre intégration des concepts 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