7. Explain in short a 'test case'
It is in a test case, that desired behavior of the software is described. It includes input, expected output along with the action as well as the actual output. Different parameters, which are essentially a part of a test case are test case objective, test conditions, input data, test case name, etc.