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?