Softwareentwicklung und Projektmanagement
Was wird beim Bottom-up-Test gebaut, um ein noch nicht vorhandenes übergeordnetes Modul zu ersetzen, sodass es das zu testende untergeordnete Modul aufruft, ihm Testdaten übergibt und die Ergebnisse entgegennimmt?
- ATesttreiber
- BStub
- CIn-Circuit-Emulator
Antwort und Erläuterung anzeigen
Antwort: A. Testtreiber
Der Bottom-up-Test integriert die Module beginnend mit der untersten Ebene; da das aufrufende übergeordnete Modul noch nicht existiert, wird stattdessen ein Testprogramm namens Testtreiber geschrieben, das das Modul aufruft. Umgekehrt wird beim Top-down-Test, der von oben her integriert, ein Stub geschrieben, der lediglich feste Werte zurückgibt und ein noch nicht vorhandenes untergeordnetes Modul ersetzt. Ein In-Circuit-Emulator ist ein Debugging-Gerät, das anstelle des Mikrocontrollers mit der Platine verbunden wird und auf der realen Hardware die Programmausführung anhalten und das Innere beobachten kann.
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement