Software Testing 10 Rules |
!YR*o(fDl120441 |
by Mikhail Rakhunov SQAtester.com contributor |
51Testing软件测试网"^|*AK5g{
|
1. Test early and test often. |
尽早测试,经常测试 |
2. Integrate the application development and testing life cycles. You'll get better results and you won't have to mediate between two armed camps in your IT shop. |
整合应用程序开发和软件测试生命周期,你将得到更好的结果,并且不必要在程序开发和软件测试两者之间左右为难。 |
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. Define your expected results. |
定义测试预期结果(在测试用例中,这是比不可少的项目) |
7. Understand the business reason behind the application. You'll write a better application and better testing scrīpts. |
理解应用背后的商业动机,找出真正的需求根源,你将写出更好的应用程序和测试脚本。 |
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. |
不要让程序员检查自己的工作产品,程序员会忽略自己犯的错误。 |