This flashcard is just one of a free flashcard set. See all flashcards!
31
KE5: Testen: Integrationstest
Bisher konzentrierten wir uns auf auf das Testen von Klassen. Nachdem mehr und mehr Klassen einer Anwendung konstruiert und getestet sind, müssen wir diese Klassen schrittweise in größere Einheiten zusammenführen und darauf Integrationstests ausführen. Das Ziel der Integrationstests Integrationstest besteht darin, festzustellen, ob die integrierten Programmteile gemäß der Software-Anforderungen zusammenarbeiten und das erwartete Verhalten zeigen.
Für unsere Fallstudie „Mietwagenverleih“ liegt es nahe, die Klassen für einzelne Funktionalitäten wie die Ausfertigung eines Mietvertrags, die Abrechnung eines Vertrags oder den Reservierungsvorgang zu integrieren und zu testen.
Für Integrationstests eignen sich Whitebox-Testverfahren nicht, und das Testen sollte auch von anderen Personen als den Programmentwicklerinnen durchgeführt werden.
Die Gründe dafür liegen auf der Hand: Wenn ein Programm Fehler enthält, haben die Entwickler Anforderungen falsch interpretiert, übersehen oder falsch umgesetzt.
Für unsere Fallstudie „Mietwagenverleih“ liegt es nahe, die Klassen für einzelne Funktionalitäten wie die Ausfertigung eines Mietvertrags, die Abrechnung eines Vertrags oder den Reservierungsvorgang zu integrieren und zu testen.
Für Integrationstests eignen sich Whitebox-Testverfahren nicht, und das Testen sollte auch von anderen Personen als den Programmentwicklerinnen durchgeführt werden.
Die Gründe dafür liegen auf der Hand: Wenn ein Programm Fehler enthält, haben die Entwickler Anforderungen falsch interpretiert, übersehen oder falsch umgesetzt.