2. Concept:- A test strategy is an outline that describes the testing portion of the software development cycle. It is created to inform project managers, testers, and developers about some key issues of the testing process. This includes the testing objective, methods of testing new functions, total time and resources required for the project, and the testing environment.
3. A test Strategy defines the Project’s testing objectives and the means to achieve them. The test strategy therefore determines testing effort and cost. The goal is to choose a test approach that optimizes the relation between cost of testing and cost of defects.
4.
5. The use of V-model with emphasis on design reviews, will contribute a lot to prevent defects.
6.
7. One very successful strategy in such a situation is called as “exploratory testing”.
8. This is a heuristic approach in which the tester “explores” the test object and the test design, with execution and evaluation occurring simultaneously.
9. Preventive approach should be chosen whenever possible. The analysis of cost clearly shows that:-The testing process should start as early as possible in the project. Testing should continuously accompany all phases of the project.
10.
11.
12. Reasons might be that no data are available, mathematical modeling is too complicated, or because know-how is missing.
13.
14.
15.
16.
17. Uses information on project and product risks and directs testing to areas of greatest risk.
22. Use failure and defects lists from earlier test cycles, lists of potential defects or risks, or prioritized quality criteria and other less formal methods.