Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Features to be tested : list all test cases in the test suite
    • Test Case 1: XXX
    • ……
    • Test Case XXX: XXX
  • Test approach for the test suite: generally describe how to execute the test suite 
  • Test result analysis: provide requirements for the test result, what the test result should include
  • Test identification: identify the test naming scheme we will use in the dovetail in order that we can cross reference to the test projects and maintain our suite effectively. This naming scheme needs to be externally relevant to non-OPNFV consumers and as such some consideration is required on the selection.
  • Pass/Fail Criteria: define criteria for whether each test case in the test suite run successfully or not.

Test Case Specification Template

 

  • Test Case Name: define the name of the test case
  • Test Case ID: give an identity for the test case
  • Objective: describe the aim of the test case
  • Functionality: provide function description or high-level test process
  • Test Item: list all sub-test cases under the test case
    • Test item 1
    • ……
    • Test item XXX
  • Environmental requirements : describe what environment we need to prepare for executing the test case 
  • Scenario dependencies: describe what we need to deploy before execution of the test case
  • Preconditions and Procedural requirements: describe what pre-step we need to do before execution of the test case
  • Input Specifications: specify the input parameters for the test case
  • Output Specifications: specify the output parameters for the test case
  • Pass/Fail criteria: specify the criteria for whether the test case passes or not
  • Test Reporting: specify requirements for the test result report

...