ISTQB Automatisation des Tests

ISTQB Automatisation des Tests

Formation ISTQB® Testeur Certifié Automatisation de test - Ingénierie (CT-TAE)


Référence IQA-ISTAUT-F
Durée 3 jour(s)

Pour une session intra ou sur mesure

Demander un devis
Certifiante Avancé ISTQB Test et qualité logiciel

La certification ISTQB® Automatisation de test - Ingénierie se concentre sur la conception, le développement et la maintenance de solutions d'automatisation de tests. Il couvre également les concepts, méthodes, outils et processus d'automatisation des tests fonctionnels dynamiques, ainsi que la relation entre ces tests et la gestion des tests, la gestion de la configuration, la gestion des défauts, les processus de développement logiciel et l'assurance qualité. Les méthodes décrites sont généralement applicables à une variété d'approches du cycle de vie des logiciels, de types de systèmes logiciels et de types de tests.

Objectifs pédagogiques

Les objectifs pour un candidat ayant suivi cette formation sont :

  • Contribuer à l'élaboration d'un plan pour intégrer les tests automatisés au sein du processus de test.
  • Evaluer les outils et la technologie pour une automatisation la mieux adaptée à chaque projet et organisation.
  • Créer une approche et une méthodologie pour construire une architecture d'automatisation des tests (TAA).
  • Concevoir et développer des solutions d'automatisation de tests (nouvelles ou modifiées) qui répondent aux besoins de l'entreprise.
  • Permettre la transition des tests d’une approche manuelle à une approche automatisée.
  • Créer des rapports de tests automatisés et une collecte de métriques.
  • Gérer et optimiser les actifs de test pour faciliter la maintenabilité et gérer les systèmes (de test) qui évoluent.

Public concerné

La certification Automatisation de test - Ingénierie s'adresse aux personnes ayant déjà une expérience en tests logiciels et qui souhaitent développer davantage leur expertise en tests d'automatisation.

Prérequis

Certification ISTQB® Testeur Certifié Niveau Fondation. Une expérience d’au moins 3 ans dans le test de logiciels est recommandée, ainsi que des connaissances de base en programmation et développement logiciel.

Programme de la formation

Introduction et objectifs pour l’automatisation des tests

  • But de l’automatisation des tests.
  • Facteurs de succès dans l’automatisation des tests.

Préparation à l’automatisation des tests

  • Facteurs du SUT influençant l’automatisation des tests.
  • Evaluation et sélection d’outils.
  • Conception pour testabilité et automatisation.

L’architecture de l’automatisation des tests générique

  • Introduction à la GTAA.
  • Conception de la TAA.
  • Développement de la TAS.

Risques et contingences liés au déploiement

  • Sélection de l’approche d’automatisation des tests et de la planification du déploiement.
  • Evaluation des risques et stratégies d’atténuation.
  • Maintenance des tests automatisés.

Métriques et reporting sur l’automatisation des tests

  • Sélection des mesures de la TAS.
  • Mise en œuvre de la mesure.
  • Enregistrement de la TAS et du SUT.
  • Reporting de l’automatisation de test.

Transition du test manuel avers un environnement automatisé

  • Critères d’automatisation.
  • Identifier les étapes nécessaires pour implémenter l’automatisation des tests de régression.
  • Facteurs à considérer lors de l’automatisation des tests de nouvelles fonctionnalités.
  • Facteurs à considérer lors de l’automatisation des tests de confirmation.

Vérification de la TAS

  • Vérification des composants de l’environnement de test automatisé.
  • Vérification de la suite de tests automatisés.

Amélioration continue

  • Options pour améliorer l’automatisation des tests.
  • Planification de la mise en œuvre des améliorations de l’automatisation de test.

Moyens pédagogiques

  • Quiz de type QCM à la fin de chaque chapitre.
  • Exercices pratiques.
  • Examen blanc à la fin de la formation.