Zum Hauptinhalt springen

Testfallprojekte

Testfallprojekte dienen in TESTMETRIX® dazu, Testfälle logisch in verschiedene Bereiche oder Testebenen zu unterteilen.

Sie ermöglichen es, Testfälle unabhängig voneinander zu strukturieren und übersichtlich zu verwalten.

Typische Beispiele sind:

  • Integrationstests
  • Systemtests
  • Sicherheitstests
  • funktionale Tests

Ein Testfallprojekt gehört immer zu einem Verifikationsprojekt und kann mit einem zugehörigen Anforderungsprojekt verknüpft werden.



Testfalldefinitionen

Ein Testfallprojekt besteht aus mehreren Testfalldefinitionen.

Eine Testfalldefinition beschreibt:

  • Vorbedingungen
  • Testschritte
  • erwartete Ergebnisse
  • zugehörige Anforderungen

Die eigentliche Ausführung erfolgt später über einen automatisierten oder manuellen Testlauf.



Status von Testfällen

Testfälle besitzen einen Status. Folgende Werte werden unterstützt:

StatusBedeutung
DraftTestfall wird noch ausgearbeitet
ReadyTestfall ist definiert und bereit zur Implementierung
ImplementedTestfall ist implementiert und ausführbar

Dadurch wird sichtbar:

  • welche Testfälle noch in Arbeit sind
  • welche Testfälle bereits implementiert wurden
  • welche Bereiche noch fehlen


Zusammenhang mit automatisierten Tests

Jede automatisierte Testausführung kann über eine eindeutige Testfall-ID einer Testfalldefinition zugeordnet werden.

Dadurch kann TESTMETRIX® automatisch erkennen:

  • welcher Testfall ausgeführt wurde
  • welche Anforderungen dadurch abgedeckt werden
  • wie hoch die Anforderungsabdeckung ist


Beispiel

TestfallprojektIntegration Tests
Testfall013
Deckt folgende Anforderungen ab001-001
VorbedingungenGerät einschalten, Datenbank vorbereiten
SchritteBluetooth-Beacon senden, Kommunikationsanfrage abwarten, Startnachricht senden
Erwartetes ErgebnisGültige Bluetooth-Kommunikation wird aufgebaut


Erstellung

Testfallprojekte werden typischerweise manuell über die Benutzeroberfläche erstellt.

Da sie die fachliche Teststruktur eines Systems beschreiben, erfolgt die Erstellung in der Regel selten und nicht automatisiert.



War diese Seite hilfreich?