Test case is a sequence of actions that describes a set of steps, the specific requirements and parameters, which are necessary to verify the implementation of the tested function.
Test Case is created immediately after the development of a common test plan, even before the program will be written. However, if the necessary documentation is absent, Test Case can be prepared directly during the testing.
Test-case should contain the following information:
Some aspects that are required to write good test cases are described below: