#3718 assigned task

Add support for test plans

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: 6.1
Component: test Version: 6
Severity: normal Keywords: qualification
Cc: Blocked By:
Blocking: #3716

Description

Test plans are required by ECSS-Q-ST-40C:

  • 5.5.3.2, Software unit testing, a.
  • 5.5.4.1, Software integration test plan development
  • 5.6.3.1, Development and documentation of a software validation specification with respect to the technical specification, a.

The test plans are a content of several documentation sets. Test plans are subject to verification activities:

  • 5.8.3.6, Verification of software unit testing (plan and results)
  • 5.8.3.7, Verification of software integration
  • 5.8.3.8, Verification of software validation with respect to the technical specifications and the requirements baseline

It should be possible to create documents from individual test plan fragments for a particular test case. There are two approaches possible:

  1. Add the test plan directly to the test code in form of a specially formatted comment.
  1. Use separate files with a specific format for test plans.

The test plans should include a

  • test identifier,
  • test classification (unit, integration, validation),
  • test steps,
  • links to requirements, design, architecture, unit, component, etc.

It should be possible to verify that a test is executed according to the plan from the test output. For example the test plan could specify test steps. The test output could print the test steps. A tool could check that the test steps in the output and the plan are consistent.

Change History (0)

Note: See TracTickets for help on using tickets.