Hello World.
Le métier de l’assurance qualité est à un tournant. On a longtemps résumé ce rôle à de la validation en fin de chaîne ou à de l’écriture de scripts, mais cette époque est révolue.
Je suis Ingénieur Qualité en poste, et si j’ouvre ce blog aujourd’hui, c’est pour sortir des sentiers battus de la QA traditionnelle et documenter une autre voie.
Ma vision : la qualité au service de la delivery
On lit souvent que la qualité est « l’affaire de tous », ou qu’il faut « viser le zéro défaut ». C’est joli sur un slide, mais la réalité opérationnelle est différente.
Au fil des années et des projets, j’ai forgé une conviction simple : la qualité ne doit pas être un frein, mais un accélérateur de développement.
Si votre suite de tests met 2 heures à tourner, son utilité opérationnelle est drastiquement réduite. Elle ne s’adapte plus à un cycle de développement Agile rapide, mais contraint l’équipe à des déploiements monolithiques. Résultat : le feedback arrive trop tard, le contexte est perdu, et la delivery est freinée.
Ici, je veux défendre une approche « Lean » de l’ingénierie :
- Protéger la confiance : un test qui échoue de manière aléatoire (flaky) est pire que pas de test du tout, car il érode la confiance de l’équipe dans la CI. Il n’y a que trois options viables : le réparer, le supprimer, ou l’isoler (quarantaine) immédiatement pour ne pas bloquer le flux.
- Automatiser stratégiquement : le but n’est pas d’automatiser 100 % des tests manuels, mais de construire des filets de sécurité robustes qui permettent de refactorer et de faire évoluer le logiciel sereinement.
- La technique comme levier : utiliser des outils modernes pour réduire la friction entre le développement et la mise en production.
De quoi allons-nous parler ?
Ce blog servira de documentation publique pour des sujets que je traite au quotidien :
- Architecture de tests : comment structurer un projet d’automatisation pour qu’il soit maintenable sur le long terme ?
- Qualité intrinsèque : pourquoi le typage strict et l’analyse statique sont des fondations indispensables, bien avant d’écrire le premier test E2E.
- Culture : comment passer d’une équipe qui subit la qualité à une équipe qui l’utilise pour livrer plus vite.
Vous ne trouverez pas ici de grandes théories académiques, mais des retours d’expérience concrets, du code qui tourne, et une vision orientée vers l’efficacité.
Au plaisir d’échanger avec vous.
Jean-Michel