Développement logiciel et gestion de projet
Dans le test ascendant (bottom-up), que construit-on pour remplacer un module de niveau supérieur qui n'existe pas encore, afin qu'il appelle le module de niveau inférieur testé, lui transmette les données de test et reçoive les résultats ?
- AUn pilote de test (driver)
- BUn bouchon (stub)
- CUn émulateur en circuit (ICE)
Afficher la réponse et l'explication
Réponse : A. Un pilote de test (driver)
Le test ascendant intègre les modules en partant du niveau le plus bas ; comme le module appelant de niveau supérieur n'existe pas encore, on écrit un programme de test appelé pilote de test (driver) pour appeler le module à sa place. À l'inverse, dans le test descendant (top-down), qui intègre à partir du haut, on écrit un bouchon (stub) qui se contente de renvoyer des valeurs fixes pour remplacer un module de niveau inférieur qui n'existe pas encore. Un émulateur en circuit est un appareil de débogage connecté à la carte à la place du microcontrôleur, qui permet d'arrêter l'exécution du programme et d'observer l'intérieur sur le matériel réel.
Continuer : 9 autres questions sur Développement logiciel et gestion de projet