Les processus agiles progressent dans le test selon l’observatoire sur les pratiques des tests logiciels

CFTL Observatoire 05 19

Le Comité français des tests logiciels (CFTL) a présenté lors de la JTFL (Journée française des tests logiciels) qui s’est déroulée le 9 avril dernier (avec plus de 1 200 participants) les résultats de son observatoire 2019 des pratiques des tests logiciels (*), avec cette année un focus particulier sur les pratiques des tests en contexte agile.... Selon les résultats de cette enquête, un nouveau métier, le “testeur agile”, représente désormais 12% de l'échantillon, avec comme corollaire une croissance significative des projets en approche agile (+14,2% par rapport à 2017).

Parallèlement l'organisation des activités de tests connaît également des évolutions fortes. Les testeurs faisant partie des équipes projets n'étaient que 35% en 2013. Ils sont aujourd'hui plus de 55%, et 64% pour les projets agiles. Les tests totalement gérés par une équipe indépendante ne représentent plus que 23% des projets, contre 34% en 2013. Quant aux systèmes sur lesquels les testeurs travaillent, il s’agit de plates-formes Web (+20,4% par rapport à 2017), d'applications mobiles (près de 26%) et d'une nouveauté, l'IoT, pour 4,38% des personnes interrogées.

Sans surprise, la technique de conception des tests à partir de spécifications et d'exigences reste la première utilisée pour plus de 90% des testeurs. A noter cependant que les tests exploratoires passent la barre des 55%, contre 44% en 2013 et 47% en 2017. Et l'arrivée de l'ATDD (Acceptance Test Driven Development pour projets agiles) et du BDD (Behavior-Driven Development, méthode agile qui encourage la collaboration entre les développeurs, les responsables qualité et les intervenants non techniques) est signifiée par 17% des testeurs.

Dans l’enquête, seulement 5,5% des testeurs interrogés estiment que le pourcentage d'automatisation du patrimoine de test est au-delà de 75%.

Quant aux trois premières motivations pour entamer une démarche d'automatisation de l'exécution des tests, sont citées l'optimisation de la couverture des tests de régression (78%), la réduction de la durée des campagnes de test (58%) et la mise en œuvre de tests dans une démarche d'intégration continue (57% et 63% pour les projets agiles).

Enfin le CFTL souligne que près de 82% des personnes interrogées ont été confrontées à l'obsolescence des référentiels de test.

La totalité des résultats de l’enquête est accessible ici.

(*) Enquête réalisée du 1er décembre 2018 au 21 janvier 2019 auprès de 843 professionnels du test. L’étude fait suite aux deux premières réalisées en 2013 et 2017. Le prochain observatoire du CFTL sera réalisé en 2021.