Skip to main content

Test Case Management System (TCMS)

Scope

This is a guide on how to use the Test Case Management System (TCMS) over at https://tcms.sage-cubesat.ch.

Overview

SAGE uses Kiwi TCMS for it's TCMS.
A TCMS is used to document test procedures and track testing runs.

Kiwi TCMS differentiates between three elements

  • Test Cases
  • Test Plans
  • Test Runs

Test Case

A test case is the lowest hierarichal element and descibes a test step to be executed.
A test case can either be a step to be executed or a measurement.

Test Plan

A Test Plan is a collection of various test cases to be executed in sequence.

Test Run

A Test Run is a single execution of a Test Plan.

Createing a Test Case

In the navigation-bar of the TCMS, click Testing > New Test Case. New Test Case

  1. Fill out Summary with a short, descriptive name of the test case i.e. Measure output voltages of P31u.
  2. Select the component under test as the Product. If no fitting product exists, contact a SE.
  3. Use the Itemized List Template to pre-populate the procedure.
  4. (Optional) Give a time estimate for Setup duration and Test duration.
  5. Fill out the Test Case description with steps to execute and expected results.
  6. (Optional) Provide a reference link to the documentation page justifying this test case.
  7. Send the Test Case to a SE for double checking before setting the status to CONFIRMED.

Example Test Case

Createing a Test Plan

In the navigation-bar of the TCMS, click Testing > New Test Plan. New Test Plan

Createing a Test Run

In the navigation-bar of the TCMS, click Testing > New Test Run. New Test Run