Developing and Deploying Siebel Business Applications > Introducing the Business Case > Overview of the Siebel Testing Process >
In the test development process, the test cases identified during the planning process are developed. Developers and testers finalize the test cases based on approved technical designs. The written test cases can also serve as blueprints for developing automated test scripts. Test cases must be developed with strong participation from the business analyst to understand the details of usage and corner use cases.
Design evaluation is the first form of testing, and often the most effective. Unfortunately, this process is often neglected. In this process, business analysts and developers verify that the design meets the business unit requirements. Do not start development work in earnest until there is agreement that the designed solution meets requirements. The business analyst who defines the requirements must approve the design.
Preventing design defects or omissions at this stage is more cost effective than addressing them later in the project. If a design is flawed from the beginning, the cost to redesign after implementation can be high.