Bookshelf Home | Contents | Index | Search | PDF |
Testing Siebel eBusiness Applications > Develop Tests >
Overview of Test Development
It is important for the development of test cases to be performed in close cooperation between the tester, the business analyst, and the business user. The process illustrated in Figure 9 illustrates some of the activities that should take place in the test development process.
To generate valid and complete test cases, they must be written with full understanding of the requirements, specifications, and usage scenarios.
The deliverables of the test development process include:
- Requirement Gaps. As a part of the design review process, the business analyst should identify business requirements that have incomplete or missing designs. This can be a simple list of gaps tracked in a spreadsheet. Gaps must be prioritized and critical issues scoped and reflected in the updated design. Lower priority gaps enter the change management process.
- Approved Technical Design. This is an important document that the development team produces to document its approach to solving a business problem. It should provide detailed process-flow diagrams, UI mock-ups, pseudo-code, and integration dependencies. The technical design should be reviewed and approved by both business analysts and the testing team.
- Detailed Test Cases. Step-by-step instructions for how testers execute a test.
- Test Automation Scripts. If test automation is a part of the testing strategy, the test cases need to be recorded as actions in the automation tool. The testing team develops the functional test automation scripts, while the IT team typically develops the performance test scripts.
Bookshelf Home | Contents | Index | Search | PDF |
Testing Siebel eBusiness Applications Published: 21 July 2003 |