Noun (thing)
Test case
a specification of the inputs, execution conditions and testing procedures
The process of developing test cases can also find problems in the requirements or design of an application.