Strukturierte Spezifikation einer Prüfsequenz mit Eingaben, Vorbedingungen und erwarteten Ergebnissen zur Verifikation von Systemverhalten.
Ein Test Case ist eine definierte Prüfsequenz mit Eingaben, Ausführungsbedingungen und erwarteten Ergebnissen, die das Verhalten eines Systems verifiziert. Methodisch unterstützt er reproduzierbare Fehlererkennung, Nachvollziehbarkeit und Priorisierung von Testaktivitäten in Entwicklungs- und QA-Prozessen. Er beschreibt Aufbau, Vorbedingungen und Akzeptanzkriterien sowie Abdeckungsziele und ist Grundlage für Automatisierung und manuelle Prüfung.
Prozentualer Anteil des Codes oder der Anforderungen, der durch Testfälle abgedeckt ist.
Anteil der erfolgreich bestandenen Testfälle an allen ausgeführten Fällen.
Anzahl gefundener Fehler pro Testzyklus oder pro durchgeführter Teststunde.
Testfälle prüfen Zahlungsabwicklung, Warenkorb und Bestellabschluss in verschiedenen Szenarien.
Spezifische Testfälle prüfen Eingabeparameter, Antwortcodes und Fehlerbehandlung eines REST-APIs.
Testfälle decken erfolgreiche Anmeldung, fehlerhafte Eingaben und Session-Handling auf Mobilgeräten ab.
Identifiziere Testobjekte und priorisiere nach Risiko
Definiere Akzeptanzkriterien und erwartete Ergebnisse
Schreibe Testfälle, implementiere Automatisierung und integriere in CI