Register now or log in to join your professional community.
1. Exhaustive Testing is impossible so do not try to cover all posible input and preconditon in your test. 2. Integrate the application development and testing life cycles. 3. Formalize a testing methodology; you’ll test everything the same way and you’ll get uniform results.4. Develop a comprehensive test plan; it forms the basis for the testing methodology.5. Use both static and dynamic testing.6. While test planning, define your expected results.7. Understand the business rules behind the application.8. Use multiple levels and types of testing (regression, systems, integration, stress and load).9. Review and inspect the work, it will lower costs.10. Don’t let your programmers check their own work; they’ll miss their own errors.