Le test logiciel est le processus de vérification que le logiciel fonctionne comme prévu — vérifier qu'il se comporte correctement, répond aux exigences et est exempt de défauts. C'est essentiel pour livrer un logiciel fiable et de qualité, et pour détecter les problèmes avant qu'ils ne parviennent aux utilisateurs.
Qu'est-ce que le test
Testing = systematically VERIFYING software behaves correctly:
→ does it do what it's supposed to? (meets requirements)
→ does it handle edge cases, errors, and invalid input?
→ does a change break existing functionality? (regressions)
→ from manual testing (a person checks) to AUTOMATED tests (code that checks code)
