1. 根據**的功能,人工設計測試用例進行基本功能測試;
2. 統計白盒覆蓋率,為未覆蓋的白盒單位設計測試用例,實現完整的白盒覆蓋,比較理想的覆蓋率是實現100%語句、條件、分支、路徑覆蓋;
3. 自動生成大量的測試用例,捕捉"程式設計師未處理某些特殊輸入"形成的錯誤。
第1步的測試用例通常是現成的,因為詳細設計文件會規定程式的基本功能,沒有文件的,程式設計師在程式設計時也要想清楚程式的功能,這些基本功能就是基本測試用例;
第2步是在第1步的基礎上,檢查未覆蓋的白盒單位,由於未覆蓋的邏輯單位通常對應未測試的等價類,因此第2步可以找出第1步所遺漏的測試用例;
第3步用自動動態測試彌補第2步的固有缺陷。
"三步法"盡量避免重複工作,白盒方法和黑盒方法相結合,人工方法和自動方法相補充,如果第2步的覆蓋率比較理想,那麼基本上可以保證找出所有等價類。在開發過程允許的限度內,"三步法"已接近極限,當得起"徹底測試"四個字。
本文**/:http://www.testage.net/testtech/ut/200704/1789.htm
徹底刪除oracle方法
windows下如何徹底刪除oraclent下如何徹底刪除oracle?軟體環境 1 windows 2000 oracle 8.1.7 2 oracle安裝路徑為 c oracle 實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orah...
徹底刪除mysql方法
首先,先在服務 開始 控制面板 管理工具 服務 裡停掉mysql的服務。開啟控制面板 新增刪除程式,找到mysql,解除安裝。或者用360安全衛士來解除安裝也行。也可以用mysql的那個安裝程式刪除 把安裝好的mysql解除安裝了,但這對於解除安裝mysql來說這只是一半,還有重要的另一半是要清理登...
徹底解除安裝MySQL的方法
徹底解除安裝mysql的方法 首先,先在服務 開始 控制面板 管理工具 服務 裡停掉mysql的服務。開啟控制面板 新增刪除程式,找到mysql,解除安裝。把安裝好的mysql解除安裝了,但這對於解除安裝mysql來說這只是一半,還有重要的另一半是要清理登錄檔。這樣,把上面的三項刪除了之後,mysq...