Tester est très courant lors du développement de logiciel. Il est très improbable qu'un logiciel fonctionne correctement du premier coups. Ont distingue plusieurs type de test réalisable sur un logiciel.
Des tests unitaires, les plus simple et les plus rapides aux tests d'acceptation (ou mal-nommé tests fonctionnels) parfois plus lent et plus complexe à maintenir.
Cependant, ces tests sont les plus efficace pour tester l'ensemble de l'application.
Crédit photo : pxfuel.com