Pour qu'un logiciel remplisse correctement les objectifs pour lesquels il a été conçu, il doit être soumis à différentes séries de tests tout au long de sa conception et de sa mise en service (tests unitaires, tests fonctionnels, tests d'intégration...). ce livre a un triple objectif :
- tout d'abord il vise à donner aux futurs développeurs (étudiants, élèves ingénieurs...) et chefs de projet les bases indispensables pour mener des tests tout au long du cycle de vie du logiciel.
- ensuite il cherche à donner aux équipes de testeurs une référence et des méthodes.
- enfin il prépare au passage de la certification istqb/cftl du métier de testeur.