« LeSS - Tests unitaires » : différence entre les versions

De Wiki Agile
Aucun résumé des modifications
Ligne 18 : Ligne 18 :


Chaque '''test unitaire''' devrait être de taille réduite et ne devrait tester qu’une fraction du code de la fonctionnalité. Les cas de tests sont souvent regroupés en '''Groupes de tests''' ou en '''Suites de tests'''. Il existe de nombreux '''''frameworks'' de tests unitaires'''. Les plus populaires, comme par exemple JUnit pour le langage Java et CppUTest pour les langages C/C++, suivent un schéma dénommé '''xUnit''' inventé par [http://c2.com/cgi/wiki?KentBeck Kent Beck].
Chaque '''test unitaire''' devrait être de taille réduite et ne devrait tester qu’une fraction du code de la fonctionnalité. Les cas de tests sont souvent regroupés en '''Groupes de tests''' ou en '''Suites de tests'''. Il existe de nombreux '''''frameworks'' de tests unitaires'''. Les plus populaires, comme par exemple JUnit pour le langage Java et CppUTest pour les langages C/C++, suivent un schéma dénommé '''xUnit''' inventé par [http://c2.com/cgi/wiki?KentBeck Kent Beck].
Unit tests should also run very fast. Usually, we expect to '''run hundreds of unit test cases within a few seconds'''.


Les tests unitaires devraient aussi s’exécuter très rapidement. Généralement, on s’attend à ce qu’'''une centaine de cas de tests unitaires s’exécutent en quelques secondes'''.
Les tests unitaires devraient aussi s’exécuter très rapidement. Généralement, on s’attend à ce qu’'''une centaine de cas de tests unitaires s’exécutent en quelques secondes'''.