3、路徑測試:對基本執行路徑和循環進行測試會發現大量的錯誤。根據白盒測試和黑盒測試用例設計方法設計測試用例。設計測試用例查找由于錯誤的計算、不正確的比較或不正常的控制流而導致的錯誤。
1)常見的不正確的計算有:
、 運算的優先次序不正確或誤解了運算的優先次序;
、 運算的方式錯誤(運算的對象彼此在類型上不相容);
、 算法錯誤;
、 初始化不正確;
、 運算精度不夠;
、 表達式的符號表示不正確等。
一個案例:火箭爆炸
1996年6月4日歐洲阿麗亞娜系列火箭Ariane-5 發射后僅僅37秒,
火箭偏離它的飛行路徑,解體并爆炸;鸺陷d有價值5億美元的通信衛星,6億美元付之一炬。

原因:將一個64位浮點數轉換成16位有符號整數時,產生了溢出。
2)常見的比較和控制流錯誤有:
、 不同數據類型的比較;
、 不正確的邏輯運算符或優先次序;
、 因浮點運算精度問題而造成的兩值比較不等;
文章來源于領測軟件測試網 http://www.kjueaiud.com/