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 design technique is a standardized method to derive, from a specific test basis, test cases that realize a specific coverage.
The test design leads to a hierarchical structure of test situations – test cases – test scenario. These terms are discussed in detail further on in this section. The creation of test cases follows the following generic steps:
These five generic steps are independent of the chosen test design technique and are always applicable. In some cases (because of the chosen test design technique or other circumstances) steps can be skipped or merged.
The relationship between the concepts is shown in the figure below and can be summarized as follows:
The figure also shows the distinction between the logical and physical parts of the test design:
The first step of test design is identifying test situations.
A test situation is an isolated circumstance that has to be tested
In a coverage based approach test situations are derived by applying one or more coverage types. In an experience based test approach test situations are based on knowledge, skill, intuition and experience of a tester.
The second step of test design is to combine the test situations into logical test cases, in such a way that every test situation is covered by at least one test case. A logical test case describes in logical terms the circumstances in which the system behavior is investigated by giving the test situations that are covered by this test case.
The third step of test design is that the logical test cases are sufficiently specified to really execute the test cases. Here we choose the physical value for the test case. A physical test case is a physical translation of a logical testcases, where we attach real values that can be entered into the system under test.
The next step is to establish everything that is need for us to execute the newly created physical test case. This starting points entails all the initial situations of the different test cases in the test design, supplemented with everything that is needed to execute the test cases. This is done before the test execution. Think of establishing the right configuration for the test environment, making sure that the right data is present in the database. etc.
On many occasions the starting points of the different test cases have much in common. In that case one and the same starting point can be a starting point for many tests.
The last step is to create the test scenario. In this scenario are test actions and checks of the physical test cases described in an order that is most optimal for test execution. it is important that the different test cases do not influence each others results. The test scenario is an step by step guide to test execution en helps to keep track of the test progress as well. The physical test case and the starting point are the basis of the test scenario that is designed.
A generic test scenario contains the following items:
What is a test design technique?