DEV Community

Daphné Hervé
Daphné Hervé

Posted on

Rédigeons ensemble un traité pour la profession du test logiciel à l'ère de l'IA

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)