6 Unit-Tests

Die meisten Software-Entwicklungsmodelle unterscheiden bei dynamischen Tests zwischen Unit-Tests, Integrationstests und Systemtests. Unit-Tests sind das erste dynamische Testverfahren nach dem Codieren. Publikationen kommen zum Schluss, dass 25% der insgesamt gefundenen Fehler in diesem Testschritt gefunden werden. Wie bei den anderen publizierten Zahlen zur Effektivität von Tests sind auch solche Angaben sehr mit Vorsicht zu genießen. So zitiert Rex Black in [Black 10] eine Studie von Capers Jones und stellt fest, dass nach seiner Erfahrung 85% der Fehler in Systemtests gefunden werden. Andere Autoren behaupten, dass etwa 50% der Fehler in Code-Reviews und automatischer Analyse gefunden werden. Macht in Summe nicht einmal annähernd ...

Get Software-Test für Embedded Systems 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.