其次,我們要進行代碼覆蓋測試,一直要達到以下目標為至:
* 測試到每一個最小語句的代碼
* 測試到所有的輸出結果
我們應該通過一步步的調試去運行每個程序的所有語句和分支。如果我們想要百分之百地覆蓋就應適當運用邊緣數據和錯誤數據。測試在這個階段的質量是難以掌握的。它基于程序員的責任心和經驗。當這階段完成后,每個程序員所測的深度也是不同的。
在這個測試階段之前,項目經理(或測試工程師)應制定出測試指導和計劃書。它們至少應包括以下內容:
* 測試的主要對象
* 主要調試點
* 怎樣測試
* 什么時候可以完成
至今為至,我們已完成了代碼的審議和調試。如果我們是嚴格按照以上步驟做的,那就可以保證代碼沒有太多的錯誤,至少沒有使程序運行中斷的錯誤了。如果我們不能很好地執行代碼審議和正確的調試,那我們就不能順利地通過測試,有時我們還要不得不返回來做這些事。
好了,我們終于完成了單元測試的工作,程序員們可以喘口氣了,但不要忘記還有更加嚴格的集成測試要我們去做。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/