Objectifs d’apprentissage

  • Comprendre comment automatiser les tests dans le cycle de  développement logiciel de façon efficiente. Cette formation présente les avantage, inconvénients, limitations des tests aux niveaux
    Unitaire, Intégration, Système et Acceptation quelque soit le cycle de vie de développement, en V, cascade, Agile.
  • Maîtriser les bases de l’automatisation des tests
  • Comprendre l’intérêt d’automatiser les tests
  • Connaître les différentes approches d’automatisation
  • Déterminer les stratégies d’automatisation des tests
  • Automatiser dans le cycle de vie logiciel
  • Connaître et utiliser différents outils pour réaliser des tests d’IHM
  • Maîtriser l’architecture générique d’automatisation de tests
  • Différents outils Open Source sont présentés et mis en œuvre.

Programme de la formation
1. Stratégies d’automatisation des tests

  • Quand automatiser dans le cycle de vie logiciel ?
  • Pyramide d’automatisation des tests
  • Arbre de décision d’automatisation des tests
  • Risques techniques et atténuation
  • Automatiser dans le cycle de vie logiciel
  • Les approches de développements pilotés par les tests

2. Développement piloté par les tests

  • Démonstration de JUnit

3. Développement piloté par les tests de comportement

  • Démonstration de Cucumber

4. Développement piloté par les tests d’acceptation
5. Wiki de tests automatisés

  • Démonstration de Fitnesse

6. Automatisation des tests via IHM

  • Automatisation capture / rejeu, mots-clés, par les données
  • Contraintes de l’automatisation IHM
  • Création des jeux de données
  • Règles de développement
  • Démonstration de Selenium avec un projet Web

7. Architecture générique d’automatisation de tests

Public visé

• Toute personne souhaitant apprendre les bases de l’automatisation des tests logiciels et les
stratégies à adopter.

Lieu

Dans vos locaux ou en distanciel avec CourseViewer

Pré-requis

Aucun

Durée

2 jours

Horaires

9h30-12h30

14h00-17h30

Intervenants

Formateurs-Consultants seniors

Organisation pedagogique

Le cours est adapté au groupe.

Tarif en intra entreprise

Nous consulter

Certification