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?