圖 2. 測試用例優化選擇原理

圖 3. 測試用例優化選擇舉例
如上圖所示,所有的測試用例都會有一個函數調用的路徑。我們把這些調用路徑一一記下來。對于新版本所作的改動,所有與之相關的上層調用的測試用例都能夠準確地選出來,這樣我們就能用這些準確的測試用例來覆蓋這次改動所產生的影響。毫不相關的測試用例則不會被選出來。從而用較小的成本完成這次改動所需要的回歸測試,既省時省力又保證較高的測試質量。

圖 4. 覆蓋率分析舉例
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/