Unit Test



Unit-Tests gehören mittlerweile zu den Standardmaßnahmen im Softwareentwicklungsprozess und sind in der Industrie weit verbreitet. Mit ihrer Hilfe wird die Fehlerquote einzelner Module reduziert und die spätere Integration vereinfacht. Unit Tests erlauben die Überprüfung von Fehlerkonditionen, die bei einem Systemtest nicht erreicht werden können oder dürfen.

FORTecH setzt seit der Publikation des ersten Frameworks Unit-Test im eigenen Entwicklungsprozess ein. Aufgrund der großen Diversität der Zielumgebungen im Embedded-Umfeld setzen wir hier auf ein eigenes, einfach und pragmatisch gehaltenes Framework für C und C++, das sich an die Konzepte von CppUnit anlehnt.

Im Gegensatz zu komplexen, integrierten Testsystemen gehen wir davon aus, dass Testbarkeit bereits mit dem Design beginnt. Module verwenden Schnittstellen, die einen isolierten Test ermöglichen. Dadurch kann der Produktcode für C und C++ in statischen Bibliotheken getestet werden, die in unveränderter Form im Produkt ausgeführt werden. Fehlerquellen wie die Verwendung unterschiedlicher Compileroptionen können so ausgeschlossen werden.


Weitere Informationen können Sie unserem  Produktflyer entnehmen.