7Modellbasiertes Testen

»Sind sie ein Mensch? Turing-Test bestanden!«

(Wolfgang J. Reus, 1959 – 2006, deutscher Journalist, Satiriker, Aphoristiker und Lyriker)

7.1Warum eigentlich testen?

Vielleicht mag Ihnen, werte Leser, die Frage in der Überschrift zu diesem Abschnitt merkwürdig vorkommen. Warum testen?! »Ja, selbstverständlich muss getestet werden, ist doch klar!«, könnte Ihre nachvollziehbare Reaktion darauf sein. Dass Software gut getestet sein muss, also dass bewiesen werden muss, dass sie innerhalb der geplanten Rahmenbedingungen korrekt funktioniert bzw. dass sie bestimmte qualitative Eigenschaften besitzt (siehe auch Abschnitt 2.3.3), darüber dürften wohl grundsätzlich kaum Zweifel bestehen.

Die Realität sieht allerdings häufig anders ...

Get Modellbasierte Softwareentwicklung für eingebettete Systeme verstehen und anwenden 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.