9Testen von RTOS und Middleware

In den vorangegangenen drei Kapiteln wurde gezeigt, wie Software in den drei Schritten Unit-Test, Integrationstest und Systemtest getestet werden kann. Ist das zu testende Produkt aber Middleware oder ein Echtzeitbetriebssystem, so hat man ein Testobjekt einer besonderen Form: Es ist ohne Applikationssoftware nicht sinnvoll einsetzbar und daher auch ohne diese nicht effektiv testbar. Dieses Kapitel skizziert, wie man beim Test vorgehen kann und zeigt am Beispiel des Tests eines Echtzeit-Kernels (real time operating system, RTOS), dass man mehrere Testschritte geschickt zusammenfassen kann. Außerdem wird erklärt, wie man die Hürde des Tests eines Context Switches nimmt.

9.1Definition und Motivation

Ein Betriebssystem ...

Get Software-Test für Embedded Systems, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.