[RTEMS Project] #3718: Add support for test plans

RTEMS trac trac at rtems.org
Mon Mar 4 13:02:17 UTC 2019


#3718: Add support for test plans
------------------------------+-----------------------------
  Reporter:  Sebastian Huber  |      Owner:  Sebastian Huber
      Type:  task             |     Status:  assigned
  Priority:  normal           |  Milestone:  6.1
 Component:  test             |    Version:  6
  Severity:  normal           |   Keywords:  qualification
Blocked By:                   |   Blocking:  3716
------------------------------+-----------------------------
 Test plans are required by [https://ecss.nl/standard/ecss-e-st-40c-
 software-general-requirements/ 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.

 2. 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.

--
Ticket URL: <http://devel.rtems.org/ticket/3718>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list