Vos tests unitaires sont-ils FIRE ?

De Wiki Agile du @GroupeCESI
Aller à : navigation, rechercher

Auteur : Adam Sroka
Source : Are your unit tests on FIRE?
Date : 18/11/2009


Traducteur : Fabrice Aimetti
Date : 26/11/2009


Traduction :

De bons tests unitaires sont :

  • Fast / Rapides : ils passent en moins de quelques millisecondes sur la plupart des machines.
  • Isolated / Isolés : ils suppriment toutes les dépendances en utilisant des bouchons qui vérifient la façon dont les dépendances sont appelées et retournent des résultats bidons.
  • Repeatable / Répétables : ils n’ont pas de dépendance avec un état externe et peuvent être exécutés encore et encore avec les mêmes résultats (à moins que le code change).
  • Examples / Exemples : ils démontrent la façon dont le code est destiné à être utilisé et autorise donc la Programmation Par Intention (si vous les écrivez d’abord).


Note : avec tout le respect dû à l’auteur de FIRST, mais je préfère ma version.

NdT : l’acronyme anglais F.I.R.E s’est transformé en... R.I.R.E