1. Test early and test often.
盡早測試,經(jīng)常測試
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.(這后半句怎么理解?)
整合應(yīng)用程序開發(fā)和軟件測試生命周期,你將得到更好的結(jié)果,并且不必要在程序開發(fā)和軟件測試兩者之間左右為難。
3. Formalize a testing methodology; you'll test everything the same way and you'll get uniform results.
形成一套完整的測試方法;你將用同樣的方法開展測試工作,并且可以得到始終如一的結(jié)果
4. Develop a comprehensive test plan; it forms the basis for the testing methodology.
開發(fā)一套完整、全面的的測試計劃;作為軟件測試方法論的基礎(chǔ)部分
5. Use both static and dynamic testing.
采用靜態(tài)測試和動態(tài)測試相結(jié)合的方法(可以采用靜態(tài)代碼檢查工具作靜態(tài)測試)
6. Define your expected results.
定義測試預(yù)期結(jié)果(在測試用例中,這是比不可少的項目)
7. Understand the business reason behind the application. You'll write a better application and better testing scripts.
理解應(yīng)用背后的商業(yè)動機,找出真正的需求根源,你將寫出更好的應(yīng)用程序和測試腳本。
8. Use multiple levels and types of testing (regression, systems, integration, stress and load).
采用多層面和多類型的軟件測試(回歸測試、系統(tǒng)測試、集成測試、壓力測試和負載測試)
9. Review and inspect the work, it will lower costs.
多工作評審和檢視,可以降低成本(檢視和評審可以提早發(fā)現(xiàn)問題,規(guī)避問題,避免造成不必要的損失,因此,可以降低成本)
10. Don't let your programmers check their own work; they'll miss their own errors.
不要讓程序員檢查自己的工作產(chǎn)品,程序員會忽略自己犯的錯誤。
柳德才
13691193654
18942949207
QQ:422157370
liudecai_zan@126.com湖北-武漢-江夏-廟山