簡介
選擇適當的測試用例,測試模組中重要的執行路徑,適當設計測試用例查找由於錯誤的計算,不正確的比較或不正常的控制流而導致的錯誤,測試基本執行路徑和循環可以發現大量的路徑錯誤。
方法步驟
1.畫出控制流圖。使用控制流圖製作方法對程式流程圖進行簡化,以突出的表示程式控制流的結構。
對於複合條件,則可將其分解為多個單個條件,並映射成控制流圖。
2.確定程式基本集的獨立路徑數量。再確保所有語句至少執行一次的測試數量的上界。需要注意的是測試可以被設計為基本路徑集的執行過程,但基本路徑集通常並不唯一。一般而言控制流圖中區域的數量對應於環形複雜度。再根據上面的獨立路徑,去設計輸入數據,使程式分別執行到上面四條路徑。3.於是形成路程測試用例。
為了確保基本路徑集中的每一條路徑的執行,根據判斷結點給出的條件,選擇適當的數據以保證某一條路徑可以被測試。