Franck Arrecot & Kevin Ottens
Bazar du Libre 2015
Pour les tests unitaires automatisés, il peut être nécessaire d’utiliser des objets ou des procédures qui ressemblent et se comportent comme leurs équivalents en production, mais sont en fait des versions simplifiées qui réduisent la complexité et facilitent le test.
(Wikipedia)
Dans la fiction et le folklore, un doppelgänger est le double d’une personne vivante, parfois représenté comme un phénomène paranormal […]
(Wikipedia)
Les dummies sont utilisés quand un paramètre est nécessaire pour la méthode à tester mais sans avoir besoin d’utiliser le paramètre
Les stubs sont utilisés pour fournir au code testé une entrée indirecte
Les mocks sont utilisés pour vérifier la sortie indirecte du code testé
Les fakes sont utilisés comme une implémentation plus simple d’un système (par exemple une base de données en mémoire)