« LeSS - Tests unitaires » : différence entre les versions
De Wiki Agile
| Ligne 99 : | Ligne 99 : | ||
=== Pas de nouvelles, bonnes nouvelles === | === Pas de nouvelles, bonnes nouvelles === | ||
Si le test passe, il devrait afficher seulement OK (voire quelques points pour afficher son avancement). Aucune autre information n'est nécessaire. | |||
Si le test passe, il devrait afficher seulement OK (voire quelques points pour afficher son avancement). Aucune autre information nécessaire. | |||
[[Image:unit_test_success.png|unit_test_success.png|border|link=|800px]] | [[Image:unit_test_success.png|unit_test_success.png|border|link=|800px]] | ||
Règle empirique : | |||
<blockquote>Aucune intervention humaine ne devrait être nécessaire pour préparer l’exécution du test, exécuter les cas de tests ou en vérifier les résultats. | <blockquote>Aucune intervention humaine ne devrait être nécessaire pour préparer l’exécution du test, exécuter les cas de tests ou en vérifier les résultats. | ||
</blockquote> | </blockquote> | ||
[[Image:342xNxunit_test_fail.png|342xNxunit_test_fail.png|border|link=]] | [[Image:342xNxunit_test_fail.png|342xNxunit_test_fail.png|border|link=]] | ||
Et lorsqu’un test unitaire échoue, il devrait nous fournir toutes les informations nécessaires. L’objectif est de limiter la durée pendant laquelle vous êtes | Et lorsqu’un test unitaire échoue, il devrait nous fournir toutes les informations nécessaires. L’objectif est de limiter la durée pendant laquelle vous êtes occupé à débogguer le code concerné. | ||
=== Arranger, Agir, Auditer (''Arrange'', ''Act'', ''Assert'') === | === Arranger, Agir, Auditer (''Arrange'', ''Act'', ''Assert'') === | ||