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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.