Softwareontwikkeling en projectmanagement
Wat wordt bij bottom-uptesten gebouwd als vervanging van een module op hoger niveau die nog niet bestaat, zodat die de te testen module op lager niveau aanroept, er testgegevens aan doorgeeft en de resultaten ontvangt?
- ADriver
- BStub
- CIn-circuitemulator
Antwoord en toelichting tonen
Antwoord: A. Driver
Bottom-uptesten integreert modules vanaf het laagste niveau, en omdat de aanroepende module op hoger niveau nog niet bestaat, wordt een testprogramma geschreven, een driver genoemd, dat de module in plaats daarvan aanroept. Bij top-downtesten, dat vanaf de top integreert, wordt omgekeerd een stub geschreven die alleen vaste waarden teruggeeft, als vervanging van een module op lager niveau die nog niet bestaat. Een in-circuitemulator is een debugapparaat dat in plaats van de microcontroller op de printplaat wordt aangesloten en waarmee de uitvoering van het programma kan worden gestopt en de interne toestand op de echte hardware kan worden geobserveerd.
Verder: nog 9 vragen over Softwareontwikkeling en projectmanagement