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