close
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 scripts.
理解應用背後的商業動機,找出真正的需求根源,你將寫出更好的應用程序和測試腳本。
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.
不要讓程序員檢查自己的工作產品,程序員會忽略自己犯的錯誤。
arrow
arrow
    全站熱搜

    ojamesla 發表在 痞客邦 留言(0) 人氣()