Des tests de non-régression automatisés avant chaque livraison
Exemple type : une campagne de tests automatisés rejoue les parcours essentiels d'une application avant chaque mise en production et publie un rapport clair.
Poste : QA Automation · EDF · 2016–2017
Exemple type, représentatif du travail mené sur ce poste. Il ne décrit pas un projet précis.
Le problème
À chaque nouvelle version d'une application, il faut vérifier que ce qui marchait marche encore. Rejouer tous les tests à la main prend du temps, et la tentation est grande d'en sauter.
La solution automatisée
Les tests sont automatisés avec HP UFT et suivis dans HP ALM :
- Choix : on retient les parcours essentiels de l'application avec l'équipe.
- Scripts : chaque parcours devient un test automatisé, avec des données de test dédiées.
- Campagne : avant chaque livraison, toute la campagne est lancée.
- Rapport : les résultats sont publiés dans ALM, chaque échec avec sa capture et son étape.
- Suivi : les anomalies sont remontées aux développeurs, puis retestées.
Le résultat
La même vérification est faite à chaque version, de la même manière. Une régression est repérée avant la mise en production, avec ce qu'il faut pour la reproduire.
À retenir
- Automatiser d'abord les parcours qui comptent le plus.
- Un échec doit venir avec sa preuve : capture et étape.
- Le rapport sert aux développeurs comme au métier.