o 變量定義但未被使用
代碼優化
o 結構優化
o 效率優化
o 可移植性優化
空間效率優化舉例:
兩個變量值交換
a=a+b;b=a-b;a=a-b;
或者 a=a^b;b=a^b;a=a^b;
信息流分析
檢查變量和語句之間的關系,輸入變量和輸出變量的關系。
5. 動態分析
邏輯覆蓋測試
邏輯覆蓋率統計通過程序插裝來實現。
6. 白盒測試的特點
o 測試人員需要了解軟件的實現
o 可以檢測代碼中的每條分支和路徑
o 揭示隱藏在代碼中的錯誤
o 投入大、成本高
三、 黑盒測試
a. 測試類型
容量測試、負載測試
b. 測試方法
o 等價類劃分
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/