0%
Loading ...

Gust Training

Test et qualité des applications
Icon

Formation – Automatiser les tests logiciels

3 Jours


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

Détails de la formation

Réf : MG760
Tarif : 600 Dt
Niveau : Fondamental
Lieu : Au choix. À distance ou en présentiel