Skip to main content

Test Case Projects

Test case projects in TESTMETRIX® are used to logically subdivide test cases into different areas or test levels.

They allow test cases to be structured independently of one another and managed clearly.

Typical examples are:

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

A test case project always belongs to a verification project and can be linked to an associated requirement project.



Test Case Definitions​

A test case project consists of multiple test case definitions.

A test case definition describes:

  • Preconditions
  • Test steps
  • Expected results
  • Associated requirements

The actual execution takes place later via an automated or manual test run.



Test Case Status​

Test cases have a status. The following values are supported:

StatusMeaning
DraftTest case is still being elaborated
ReadyTest case is defined and ready for implementation
ImplementedTest case is implemented and executable

This gives you a clear picture of:

  • which test cases are still in progress
  • which test cases have already been implemented
  • which areas are still missing


Connection to Automated Tests​

Each automated test execution can be assigned to a test case definition via a unique test case ID.

This allows TESTMETRIX® to automatically recognize:

  • which test case was executed
  • which requirements are covered by it
  • the overall requirement coverage


Example​

Test Case ProjectIntegration Tests
Test Case013
Covers the following requirements001-001
PreconditionsTurn on device, prepare database
StepsSend Bluetooth beacon, wait for communication request, send start message
Expected ResultValid Bluetooth communication is established


Creation​

Test case projects are typically created manually via the user interface.

Since they reflect your system's test structure, you'll rarely need to create or update them.



Was this page helpful?