What is a Test Case?
Simply put, a test case is a scenario made up of a sequence of steps and conditions or variables, where test inputs are provided and the program is run using those inputs, to see how it performs. The expected result and the actual result is compared. Certain working conditions are also present in the test case, to see how the program handles the conditions.