Find your template, checklist or other download to help you in you tasks.
Find your way to be trained or even get certified in TMAP.
Start typing keywords to search the site. Press enter to submit.
A test case is used to examine whether the system displays the desired behaviour under specific circumstances. It must therefore contain all of the ingredients to cause that system behaviour and determine whether or not it is correct. A well-known way to describe system behaviour is ‘Input → Processing → Output’.
A test case consists of a description of the starting point (also known as initial situation), the test action and the predicted result:
See the figure below for the generic structure of a test case.
In other words, executing a test case roughly goes through the following steps: ‘Prepare this → Do this → Check that.’
Contrary to a test situation – which addresses an isolated aspect – a test case is a complete unit that can be executed as a separate test.
When designing test cases, we first create logical test cases that are then worked out into physical test cases. Both terms are explained in further detail below.
A logical test case describes, in logical terms, the circumstances in which the system behaviour is examined by indicating which test situations are covered by the test case.
A physical test case is the concrete elaboration of a logical test case, with choices having been made for the values of all required the input and settings of the environmental factors.
The physical test case describes in practical terms what has to be done. The 3 basic elements of a test case are recognisable: What needs to be prepared? (Initial situation) What does the tester have to do? (Action) What is the expected result? (Predicted result).
The step from logical to physical test case is more than just inserting concrete values. It is also a step from ‘theoretical’ to ‘practical’. In this step, the tester needs to look beyond the system specifications on which the logical test cases were based and ask himself: ‘Do I now know everything I need to execute this test case in the Execution phase?’Physical test cases generally contain a specific description of:
Please insert in this col ‘Sidebar Inserter‘ and select your sidebar(s).