Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Stepwise evaluators for requirement driven testing

IP.com Disclosure Number: IPCOM000237992D
Publication Date: 2014-Jul-24
Document File: 3 page(s) / 227K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is an Evaluator component for the testing process that determines whether a requirement has truly been validated.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 56% of the total text.

Page 01 of 3

Stepwise evaluators for requirement driven testing

Requirement driven testing is a development practice used to ensure that test coverage aligns properly with product requirements. Proper alignment means that every requirement is tested and that only tests relevant for an actual requirement are performed.

Figure 1: Proper alignment, where every requirement is tested, and all tests are relevant

Figure 2: Improper alignment, where a requirement is not tested and a test is not

relevant

Tests are typically implemented as a collection of Test Cases and Test Scripts. Furthermore, a Test Script can be broken down into individual Test Steps. A

requirement can be associated to any of these artifacts.

Figure 3: Requirements are associated to test artifacts

When a test is executed, it produces a Test Result. The pass/fail verdict of a Test Result indicates whether the associated requirement has been validated.

1


Page 02 of 3

Figure 4: Test Results indicate whether requirements have been validated

When a requirement is associated to a Test Step, the pass/fail verdict of the test result has only limited value in determining whether a requirement has actually been validated. This is partly because requirements can be associated to a range of Test Steps that can be dynamic. For example, steps can be inserted or removed from the sequence at any time. In addition, Test Steps can be procedural in nature and therefore may not have a direct impact on whether the fundamental require...