Test requirement
De Software testing
Concepts
- A test requirement is a specific element of a software artifact that a test case must satisfy or cover. <bibref>ammann-offutt:2008</bibref>
Facts
- Test requirements can be described with respect to a variety of software artifacts, including the source code, design components, specification modeling elements, or even descriptions of the input space. <bibref>ammann-offutt:2008</bibref>
- Test requirements can be used to generate test cases and to evaluate the quality of a test set. <bibref>delamaro:slides:2009</bibref>
- Test requirements define the criteria to partition a domain. <bibref>delamaro:slides:2009</bibref>
- Test requirements should be satisfied by a test set. <bibref>vincenzi-etal:2007</bibref>
- A test requirement can evaluate a test set and generate a test set. <bibref>vincenzi-etal:2007</bibref>
- A test requirement can be infeasible. <bibref>vincenzi-etal:2007</bibref>