J'ai du mal à comprendre le concept de "fixture". Je sais ce qu'est une suite de tests, un cas de test, une exécution de test, mais qu'est-ce qu'un "appareil" exactement? Un cas de test paramétré?
Il me semble que le sens ou la sémantique du terme "fixture" peut varier légèrement selon le langage de programmation ou le framework de test? Je pense qu'un appareil phpunit
" le code pour mettre le monde dans un état connu, puis le remettre dans son état d'origine lorsque le test est terminé. Cet état connu est appelé le montage du test. "
est légèrement différent d'un " appareil de fitnesse ", où
"Les appareils sont un pont entre les pages Wiki et le système sous test (SUT), qui est le système réel à tester ".
Y a-t-il un expert en tests de logiciels ici qui peut répondre à cette question? Les références à d'autres langages de programmation sont les bienvenues.