The success of automated tests depends on the quality of the test cases. It is therefore important to plan the test steps and gather the information needed, before creating the test cases. The following points are intended to help you to plan your test:
1. What is to be tested ?
- Which process chains are to be modeled with CATT?
- Which application areas are involved?
- Restrictions
- Are the tests restricted by, e.g. the language, the country, the test sequence, or the system environment?
- Structure
- Which test cases are needed, and how must they be parameterized so that they can be used as flexibly as possible?
- Are variables required?
- Which screens are called?
- Run-time characteristics
- Must customizing settings be changed?
- If so, you must check that they are changed back at the end of the test run.
- Must database changes be checked?
- Must error messages be checked?
- Are procedure variants to be defined?
- They require import parameters on procedure level.