Test case

From Wikipedia, the free encyclopedia.

In software engineering, a test case is a set of conditions or variables under which a tester will determine if a requirement upon an application is partially or fully satisfied. It may take many test cases to determine that a requirement is fully satisfied. In order to fully test that all the requirements of an application are met, there must be at least one test case for each requirement unless a requirement has sub requirements. In that situation, each sub requirement must have at least one test case.

What characterises a test case is that there is a known input and an expected output, which is worked out before the test. The known input should test a precondition and the expected output should test a postcondition.

See also

Personal tools