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

De Wiki Agile
Ligne 70 : Ligne 70 :


== Idées fausses à propos du test unitaire ==
== Idées fausses à propos du test unitaire ==
=== Unit test is not as important as the production code ===


=== Le test unitaire n’est pas aussi vital que le code en production ===
=== Le test unitaire n’est pas aussi vital que le code en production ===
Ligne 82 : Ligne 80 :


Par conséquent le test unitaire est tout aussi important que le code en production. Il devrait être stocké '''dans le même dépôt de gestion du code source'''. Le test unitaire devrait d’ailleurs suivre les mêmes conventions de codage que le code en production.
Par conséquent le test unitaire est tout aussi important que le code en production. Il devrait être stocké '''dans le même dépôt de gestion du code source'''. Le test unitaire devrait d’ailleurs suivre les mêmes conventions de codage que le code en production.
=== Unit Test is done by testing engineers ===


=== Le test unitaire est fait par des ingénieurs tests ===
=== Le test unitaire est fait par des ingénieurs tests ===
Ligne 94 : Ligne 90 :


Il est aussi encouragé d’avoir deux ou plusieurs personnes travaillant de concert pour programmer à la fois le test et le code sous test. Il existe plusieurs manières sympa pour programmer en binôme. Vous trouverez davantage d’informations à ce sujet dans la section développement piloté par les tests.
Il est aussi encouragé d’avoir deux ou plusieurs personnes travaillant de concert pour programmer à la fois le test et le code sous test. Il existe plusieurs manières sympa pour programmer en binôme. Vous trouverez davantage d’informations à ce sujet dans la section développement piloté par les tests.
=== You can write unit test without changing the code under test ===


=== Vous pouvez écrire des tests unitaires sans changer le code sous test. ===
=== Vous pouvez écrire des tests unitaires sans changer le code sous test. ===
Ligne 106 : Ligne 100 :


'''Le secret du test unitaire n’est pas d’écrire du test, mais d’écrire du code testable sous test.''' Nous voulons du code testable et facile à tester, ce qui s’avère une démarche gagnant-gagnant. Nous ne voulons pas de code non-testable et difficile à maintenir, ce qui serait une démarche perdant-perdant.
'''Le secret du test unitaire n’est pas d’écrire du test, mais d’écrire du code testable sous test.''' Nous voulons du code testable et facile à tester, ce qui s’avère une démarche gagnant-gagnant. Nous ne voulons pas de code non-testable et difficile à maintenir, ce qui serait une démarche perdant-perdant.
=== I can add unit test later ===


=== Je peux ajouter les tests unitaires plus tard ===
=== Je peux ajouter les tests unitaires plus tard ===
Ligne 114 : Ligne 106 :


Eh bien, essayez donc de demander à des grimpeurs de mettre leurs pitons plus tard.
Eh bien, essayez donc de demander à des grimpeurs de mettre leurs pitons plus tard.
[[File:https://less.works/img/technical-excellence/xunit_test.png.pagespeed.ic.U9rHA2rtat.webp]]


[[Image:Xunit_test_fr.png|Xunit_test_fr.png|border|link=|500px]]
[[Image:Xunit_test_fr.png|Xunit_test_fr.png|border|link=|500px]]