A test case is nothing but a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly.