Skip to main content

Verification Projects

Verification projects form the overarching structure in TESTMETRIX® for organizing requirements and test cases.

They serve to logically separate different verification areas of a system from one another and manage them together.

For example, these areas can be logically separated across different test levels:

  • Integration tests
  • System tests
  • Functional tests
  • Safety tests

A verification project groups together multiple:

  • Requirement Projects
  • Test Case Projects


Purpose of Verification Projects

In real embedded and HiL systems, there are often different types of requirements and tests.

For example:

  • Integration requirements
  • System requirements
  • Functional requirements
  • Non-functional requirements

These areas should be able to be defined and managed separately, without losing the connection within an overall system.

Verification projects create a common organizational structure for this purpose.

This makes it traceable:

  • which requirements belong to which test area
  • which test cases verify these requirements
  • which areas are already covered
  • how high the requirement coverage is per area


Structure of a Verification Project

A verification project can contain:

  • multiple Requirement Projects
  • multiple Test Case Projects
  • Attachments and reference documents
  • and is typically associated with a project instance

This allows requirements and test cases to be clearly separated by test level or area of responsibility.

Example

Verification ProjectBluetooth Gateway
Assigned Requirement ProjectsIntegration Requirements, System Requirements
Assigned Test Case ProjectsIntegration Tests, System Tests
Assigned ProjectOperating System for the Energy Management System


Requirement Coverage

TESTMETRIX® automatically calculates requirement coverage based on the linked test case executions.

This allows traceability of:

  • which requirements have already been tested
  • which requirements are not yet covered
  • how coverage changes over time


Creation

Verification projects are typically created manually via the user interface.



Was this page helpful?