Les 7 principales évolutions de l'ISTQB Fondation 2023 : Vers une certification plus agile et moderne
Le monde du développement logiciel évolue à grande vitesse, et la certification ISTQB Fondation ne fait pas exception. En 2023, la nouvelle version du syllabus ISTQB a introduit plusieurs évolutions significatives pour mieux s'adapter aux réalités actuelles du marché, notamment l'intégration de l'agilité et du DevOps.
Cet article explore les 7 principales évolutions de la version 4 de l'ISTQB Fondation (2023).
1. Fusion des approches agiles et traditionnelles
Avec la V4, la certification ISTQB Fondation fusionne désormais avec la certification ISTQB Agile, introduisant les concepts clés de l'agilité et de DevOps. Cela inclut l'introduction de pratiques comme le Shift Left, qui consiste à intégrer les tests le plus tôt possible dans le cycle de développement, ainsi que le Behavior-Driven Development (BDD) et l’Acceptance Test-Driven Development (ATDD). Ces pratiques améliorent la collaboration entre testeurs, développeurs et parties prenantes métiers et sont essentielles pour garantir une qualité logicielle continue dans un environnement agile.
2. Les quadrants de test
Le nouveau syllabus introduit également les cadrants de test, une approche visuelle et méthodologique qui aide à catégoriser les différents types de tests (fonctionnels, non fonctionnels, techniques, etc.) en fonction de leur objectif. Cela aide les équipes à mieux comprendre où et quand chaque test est utile, et à prioriser en fonction des objectifs business et techniques.
3. La pyramide de test enrichie
La célèbre pyramide de test, utilisée pour illustrer l'importance des différents types de tests à chaque niveau de développement, est désormais plus détaillée. Un niveau supplémentaire a été ajouté, apportant une meilleure granularité dans la gestion des tests, permettant ainsi une optimisation plus fine des efforts de test.
Je conseille la lecture de cet article de la taverne du testeur pour en savoir plus.
4. La gestion des activités de tests
Le terme "management de test" a été remplacé par "management des activités de test". Ce changement reflète une approche plus pragmatique, où l'accent est mis sur l'organisation des activités de test tout au long du cycle de vie du développement.
5. L’indépendance des tests renforcée
L’indépendance des tests est davantage mise en avant. Ce concept est désormais mis en avant comme étant crucial pour garantir l'objectivité des résultats. Dans un contexte où les équipes agiles travaillent souvent en parallèle, cette indépendance est essentielle pour éviter les biais et assurer une couverture de test complète et impartiale.
6. La suppression des techniques de révision
Contrairement aux versions précédentes, la V4 a supprimé les techniques de révision. Les techniques de révision, autrefois essentielles dans les approches traditionnelles, ont été supprimées dans cette nouvelle version du syllabus. Ce retrait reflète la montée en puissance des pratiques collaboratives et informelles comme les revues de code en équipe, souvent utilisées dans les environnements agiles. L'accent est désormais mis sur la collaboration continue et l’amélioration incrémentale.
7. Le paradoxe du pesticide renommé en "usure des tests"
Un changement symbolique mais important concerne le renommage du "paradoxe du pesticide" en "usure des tests". Ce changement de terminologie reflète une meilleure compréhension des défis liés à la répétition des tests dans des cycles de développement rapides et continus, où les tests peuvent perdre de leur efficacité au fil du temps.