top of page

Terms and definitions

Many terms and definitions in Test Cases! are the same as those of ISO/IEC29119 standard. 

Test set: collection of test cases for the purpose of testing a specific test objective

Test case: set of test case preconditions, inputs (including actions, where applicable), and expected results, developed to drive the execution of a test item to meet test objectives, including correct implementation, error identification, checking quality, and other valued information

Test case ID: unique identifier for the test case so that it can be distinguished from all other test cases

Test case scope: Identifies and briefly describes the special focus or objective of the test case

Test case priority: Defines the priority for the testing of this particular test case, if needed.

Requirement traceability: Describes traceability to the test coverage item that the test case exercises or lists reference(s) to the associated requirement(s) and/or design description(s) in the test basis

Test description: Summary description of the test case.

Test preconditions: Describes the required state of the test environment and any special constraints pertaining to the execution of the test case.
Test input: Specifies each action required to bring the test item into a state where the expected result can be compared to the actual results. The detail of the descriptions should be tailored to fit the knowledge of the test executors

Expected outcomes: Specifies the expected outputs and behaviour required of the test item in response to the inputs that are given to the test item when it is in its precondition state

Test procedures, are collections of test cases to be executed for a particular objective

Test procedure ID: Describes the unique identifier for the test procedure so that it can be distinguished from all other test procedures.

Test procedure objective: Identifies and briefly describes the special focus or objective of the test procedure. This will be identical to the objective of the corresponding test set

Test procedure priority: Defines the priority for this particular test procedure, if needed.

Test procedure startup: Describes the necessary actions to prepare for execution of the test cases specified in the test procedure

Test procedure stop/wrap up: Describes the actions necessary to bring execution to an orderly halt and the actions necessary after the execution of the procedure has been completed.

Test procedure test case list: Lists the test cases in the order in which they are to be executed

Test result: indication of whether or not a specific test case has passed or failed, i.e. if the actual results correspond to the expected results or if deviations were observed

bottom of page