Zum Hauptinhalt springen

Verifikationsprojekte

Verifikationsprojekte bilden in TESTMETRIX® die übergeordnete Struktur zur Organisation von Anforderungen und Testfällen.

Sie dienen dazu, verschiedene Verifikationsbereiche eines Systems logisch voneinander zu trennen und gemeinsam zu verwalten.

Beispielsweise können diese Bereiche über verschiedene Test-Ebenen logisch getrennt werden:

  • Integrationstests
  • Systemtests
  • Funktionstests
  • Sicherheitstests

Ein Verifikationsprojekt fasst dabei mehrere zusammen:

  • Anforderungsprojekte
  • Testfallprojekte


Zweck von Verifikationsprojekten

In realen Embedded- und HiL-Systemen existieren häufig unterschiedliche Arten von Anforderungen und Tests.

Beispielsweise:

  • Integrationsanforderungen
  • Systemanforderungen
  • funktionale Anforderungen
  • nichtfunktionale Anforderungen

Diese Bereiche sollen getrennt definiert und verwaltet werden können, ohne den Zusammenhang innerhalb eines Gesamtsystems zu verlieren.

Verifikationsprojekte schaffen hierfür eine gemeinsame organisatorische Struktur.

Dadurch wird nachvollziehbar:

  • welche Anforderungen zu welchem Testbereich gehören
  • welche Testfälle diese Anforderungen überprüfen
  • welche Bereiche bereits abgedeckt sind
  • wie hoch die Abdeckung der Anforderungen pro Bereich ist


Struktur eines Verifikationsprojekts

Ein Verifikationsprojekt kann enthalten:

  • mehrere Anforderungsprojekte
  • mehrere Testfallprojekte
  • Anhänge und Referenzdokumente
  • und ist typischerweise mit einer Projektinstanz assoziiert

Dadurch können Anforderungen und Testfälle klar nach Testebene oder Verantwortungsbereich getrennt werden.

Beispiel

VerifikationsprojektBluetooth Gateway
Zugeordnete AnforderungsprojekteIntegration Requirements, System Requirements
Zugeordnete TestfallprojekteIntegration Tests, System Tests
Zugeordnetes ProjektOperating System für das Energiemanagementsystem


Abdeckung der Anforderungen

TESTMETRIX® berechnet die Anforderungsabdeckung automatisch anhand der verknüpften Testfallausführungen.

Dadurch kann nachvollzogen werden:

  • welche Anforderungen bereits getestet wurden
  • welche Anforderungen noch nicht abgedeckt sind
  • wie sich die Abdeckung über die Zeit verändert


Erstellung

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



War diese Seite hilfreich?