Читать книгу Basiswissen Automotive Softwaretest - Ralf Bongard - Страница 50
Komponententest
ОглавлениеDer Komponententest (auch Unit Test oder Modultest genannt) konzentriert sich auf Komponenten. Streng genommen handelt es sich bei der Komponente um die kleinste testbare Einheit eines Systems. In einem Softwaresystem sind dies beispielsweise in der Programmiersprache C die einzelnen Funktionen, in der Programmiersprache Java die einzelnen Klassen. In einem Hardwaresystem sind die kleinsten testbaren Elemente die einzelnen Bauteile (z.B. Widerstände, Kondensatoren, integrierte Schaltkreise).
In der Automobilindustrie werden häufig auch Steuergeräte (aus der Sicht des OEM) als Komponenten bezeichnet (siehe auch Komponenten-HiL in Kap. 4). Diese Bezeichnung ist allerdings irreführend, da ein Steuergerät aus Sicht des Zulieferers ein (zum Teil hochkomplexes) System ist. Ein Steuergerät besteht schließlich sowohl aus vielen Softwarekomponenten als auch aus vielen elektrischen und mechanischen Bauteilen. Daher ist der Test eines Steuergeräts streng genommen ein Systemtest.