La couverture de code est une mesure utilisée pour décrire le degré auquel le code est exercé par vos tests. Grâce à des outils pour les intégrer à notre pipeline.
https://www.scrum.org/resources/blog/whats-good-code-coverage-have#:~:text=Code%20coverage%20is%20a%20measure,is%20exercised%20by%20your%20tests.&text=Keeping%20track%20of%20code%20coverage,between%20tested%20and%20untested%20code.
De plus, selon le site Parasoft, la couverture de code a plusieurs avantages:
- La couverture de code permet de mesurer l'exhaustivité et l'efficacité des tests et il garantit que chaque ligne de code est bien inspectée lors de l'exécution. C'est un très bon moyen de garantir la qualité du code.
- La couverture de code permet également de s'assurer que le code répond aux normes de sécurité fonctionnelle comme DO-178B/C, ISO 26262, IEC 62304, IEC 61508 et EN 50128. Cela permet d'éliminer les défauts dans le code et assure que le code soit sécuritaire, fiable et sûr.
- La couverture de code permet également de réduire le coût des défauts. Avec une couverture de code, on évite que des défauts non testés soient publiés dans l'application.