Free US Law DictionaryBETA
A test case in software engineering is a set of conditions or variables under which a tester will determine if a requirement or use case upon an application is partially or fully satisfied. It may take many test cases to determine that a requirement is fully satisfied.
Test cases are often incorrectly referred to as test scripts. Test scripts are lines of code used mainly in automation tools.
Written test cases are usually collected into test suites.