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?