測試程序的每條路徑是什麼測試

測試程序的每條路徑是什麼測試

測試程序的每條路徑是指根據路徑設計測試用例的一種技術,經常用於狀態轉換測試中。在程序控制流圖的基礎上,通過分析控制構造的環路複雜性,導出基本可執行路徑集合,從而設計測試用例的方法。

基本路徑測試法選擇適當的測試用例,測試模塊中重要的執行路徑,適當設計測試用例查找由於錯誤的計算,不正確的比較或不正常的控制流而導致的錯誤,測試基本執行路徑和循環可以發現大量的路徑錯誤。

對於比較簡單的小程序來說,使用基本路徑測試法是高效率的,但是如果程序中出現了多個判斷和多個循環,可能的路徑數目將會急劇增長,以致實現路徑覆蓋是幾乎不可能的。