Answer Test Requirement: A test requirement is a specific element of a software artifact that a test case must satisfy or cover.
This can be described with respect to a variety of software artifacts: