J'étais la semaine dernière à Tech Ready, une journée de conférences tech dense et stimulante. Plein de sujets passionnants sur l'IA et le cloud.
En tant que QA je n'ai pas osé prendre la parole dans l'assemblée des développeurs autour de moi, mais une question ne me lâche pas :
Comment peut-on être juge et partie de son propre code ?
Si des tests générés par l'IA peuvent vérifier la qualité du code, quid de la qualité de l'application ?
Si la profession de la qualité logicielle s'est structurée, c'est précisément pour éviter les biais de conception et de réalisation.
Notre métier va changer
L'IA générative bouleverse nos workflows à une vitesse inédite. Les développeurs codent plus vite et le delivery s'accélère. Cela semble vertigineux, ça l'est.
Transformons nos craintes en opportunité.
Les défis concrets pour notre profession
Voici les questions qui me semblent les plus urgentes à adresser collectivement :
1. Comment intégrer la qualité dans un delivery full IA ?
L'IA accélère la production de code. Mais quels points de contrôle mettre en place pour ne pas sacrifier la qualité à la vitesse ? Qui porte ces checkpoints ? Ces garde-fous et à quelle fréquence ? Quels sont les nouveaux rituels ?
2. Comment tester l'IA elle-même ?
Tester un système déterminé, c'est un métier. Tester un système dont les outputs varient, c'est un autre challenge. Vérifier la pertinence des résultats, détecter les dérives et hallucinations, contrôler les risques de sécurité ou d'éthique : sont de nouvelles compétences à développer. Comment amener les QE à s'approprier des outils de plus en plus spécialisés : LLM-as-a-judge ...?
3. Comment faire monter en compétences les QA fonctionnels ?
Beaucoup de profils qualité ont une approche fonctionnelle. L'IA va demander davantage de culture technique comme apprendre à utiliser git par exemple. Comment organiser cette montée en compétences ?
4. Comment utiliser l'IA pour booster nos pratiques ?
L'IA peut nous aider à générer des cas de test, à créer des jeux de données, à analyser des bugs, à prioriser des scénarios. Autant de tâches répétitives dont on peut se dégager pour se concentrer sur ce que les machines ne feront pas : les tests exploratoires, le questionnement, le regard critique.
5. Comment accompagner le changement à l'échelle ?
La conférence qui m'a le plus marquée lors de Tech Ready présentait l'adoption de l'IA par 600 personnes en quelques mois chez Doctolib (super talk de Yankı Sesyılmaz et Julien Tanay). Ce modèle d'accompagnement massif est inspirant. Comment le transposer à la qualité logicielle ?
L'idée : co-rédiger un traité pour notre profession
Face à ces défis, j'ai envie de faire quelque chose de concret : écrire collectivement un document de référence un traité ou un manifeste, qui structure les réponses de notre profession à ces questions.
Une structure possible :
| Chapitre | Contenu |
|---|---|
| 📜 Manifeste | Nos valeurs fondamentales, ce qui définit notre rôle |
| 🔍 Constats | Ce que l'IA change concrètement dans nos workflows |
| 🧱 Principes | Ce qui ne doit pas bouger malgré l'IA |
| 🛠️ Pratiques | Comment tester avec l'IA, comment tester l'IA |
| 📚 Formation | Montée en compétences QA fonctionnels et QE |
| ✅ Gouvernance | Points de contrôle qualité dans un delivery IA |
Comment contribuer ?
Le document sera ouvert à toutes les contributions. Plusieurs façons de participer :
👇 En commentaire ici : quelle question te semble la plus urgente ?
📝 Via le formulaire de contribution : si tu veux t'engager plus formellement dans la co-rédaction, remplis ce court formulaire : https://framaforms.org/manifeste-du-test-logiciel-a-lere-de-lia-1780832548
Testeurs, QA, QE, Test Managers, leads qualité, développeurs sensibles à la qualité, Product Owners… Apportez votre vision du métier à la discussion !
Pour conclure
La vraie force du testeur, ce n'est pas l'outil qu'il utilise. C'est son esprit curieux, critique, son œil de lynx. Des qualités qu'aucun LLM ne remplace.
À l'ère de l'IA, ne nous contentons pas de prendre le train en marche. Accompagnons le changement, soyons force de proposition.
Top comments (0)