Aller au contenu principal
Test et qualité des applicationsIntroduction du test logiciel

Formation – Automatiser les tests logiciels

Comprendre l’intérêt d’automatiser les tests et connaître les différentes approches d’automatisation Être en mesure de couvrir les différents types (statique, structurel et fonctionnel, IHM) et niveaux de tests (test…

Les objectifs de la formation

  • Comprendre l’intérêt d’automatiser les tests et connaître les différentes approches d’automatisation
  • Être en mesure de couvrir les différents types (statique, structurel et fonctionnel, IHM) et niveaux de tests (test unitaire et test système)
  • Savoir élaborer et planifier sa propre stratégie d’automatisation de façon efficace
  • Être en mesure de démarrer sa propre activité de test

A qui s’adresse cette formation ?

Pour qui

  • Utilisateurs, chefs de projet, assistance à maîtrise d’ouvrage, MOE
  • Responsables d’une cellule de tests
  • Informaticiens participant aux tests

Prérequis

  • Compétences basiques en programmation de préférence en java

Le programme

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

Mise à jour : 29 octobre 2026

Formation – Automatiser les tests logiciels

Une question sur cette formation ?

Programme détaillé, dates, tarif, financement : notre équipe vous répond, en général sous un jour ouvré.

Dates souhaitées, nombre de participants, financement…

  • Test et qualité des applications

    Formation – Optimiser la gestion des tests avec Xray pour Jira

    Comprendre le rôle et les fonctionnalités clés de Xray pour Jira Configurer un projet de tests et gérer les permissions associées Créer, structurer et organiser des tests manuels et automatisés Créer, structurer et…

    2 jours

  • Test et qualité des applications

    Formation – Rôle et activité du testeur agile

    Connaître les valeurs du Manifeste Agile et d’autres référentiels orientés Agile pour les appliquer dans un contexte de test logiciel Comprendre les spécificités du test logiciel dans un contexte agile Maitriser les…

    3 jours

  • Test et qualité des applications

    Formation – Tests et recettes des applications informatiques

    Disposer d’une méthodologie pour bâtir un plan de tests et constituer les jeux d’essais Comprendre comment s’assurer de la conformité du logiciel au cahier des charges Savoir mettre concrètement en oeuvre les tests et…

    2 jours

  • Test et qualité des applications

    Formation – État de l’art du test logiciel

    Identifier les enjeux techniques et économiques d’un projet de développement informatique Comprendre le triptyque Qualité/Coût/Délai et les indicateurs de coûts et rentabilité d’un projet Appréhender les différents…

    2 jours