Automatisation des tests — les bases (multi-outils)
(WCY-C-028)
- Famille
- Automatisation et outillage
- Durée
- Certification visée
- Sans certification
- Comité
- Sans objet
- Référence
- WCY-C-028
Public
Testeurs découvrant l'automatisation, chefs de projets devant arbitrer, développeurs contribuant aux tests
Prérequis
Pratique du test. Aucune compétence de développement exigée
Objectifs
- Comprendre ce que l'automatisation apporte, ce qu'elle coûte et ce qu'elle ne remplace pas
- Choisir ce qui mérite d'être automatisé et à quel niveau
- Situer les grandes familles d'outils et leurs domaines d'emploi
- Construire des premiers scripts et en mesurer la fragilité
- Situer l'apport de l'intelligence artificielle dans la construction et la maintenance des tests
Déroulé
- J1 matin
- Positionnement. Promesses et réalités de l'automatisation. Pyramide des tests et arbitrage du niveau. Coût de possession
- J1 après-midi
- Panorama des familles d'outils : interface, service, unitaire, charge. Démonstrations comparées. Atelier 1
- J2 matin
- Construire un premier script : capture, écriture, localisation des éléments, assertions. Atelier 2
- J2 après-midi
- Fragilité et maintenance : attentes, données, environnements. Atelier 3
- J3 (format long)
- Intelligence artificielle appliquée à l'automatisation : génération de scripts, aide à la maintenance, jeux de données. Limites et vérification. Intégration continue. Atelier 4
Ateliers et mises en pratique
- Atelier 1
- Arbitrer, pour un lot de fonctionnalités réelles, ce qui sera automatisé et à quel niveau
- Atelier 2
- Écrire un premier script sur l'application du fil rouge et l'exécuter
- Atelier 3
- Casser volontairement l'application et observer quels scripts résistent — la fragilité s'éprouve, elle ne s'explique pas
- Atelier 4
- Faire générer un script par un assistant, puis mesurer précisément ce qui doit être corrigé à la main
- Fil rouge
- Fil rouge : application réelle anonymisée (serveur Flask, interfaces web, services exposés, classeur de 36 feuilles). Elle sert de cible aux scripts et aux campagnes.
Évaluation et certification
- Certification
- Aucune
- Prolongements certifiants
- Le niveau avancé (formation WCY-C-025) pour les profils confirmés, la certification outil (formation WCY-C-027) pour les automaticiens
- Évaluation
- Positionnement en entrée et en sortie ; scripts produits ; arbitrages justifiés
Ce qui distingue cette formation
- La fragilité éprouvée
- Casser l'application et observer quels scripts tiennent est plus convaincant que n'importe quel exposé sur la maintenabilité
- L'IA mesurée
- L'atelier de génération assistée se conclut par une mesure de ce qui doit être repris à la main : ni rejet ni enthousiasme, une évaluation
- Arbitrage d'abord
- La formation commence par décider quoi automatiser avant de montrer comment : inversion volontaire par rapport aux formations outil
- Compatibilité
- Formation non certifiante ; déroulés 2 et 3 jours disponibles
Source du contenu : Création originale du formateur, appuyée sur les documentations publiques des outils
