回覆列表
-
1 # lanfengz1
-
2 # 東北振興
強度由低到高:語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。
①語句覆蓋:就是設計若干個測試用例,執行被測程式,使得每一可執行語句至少執行一次。
②判定覆蓋:使設計的測試用例保證程式中每個判斷的每個取值分支至少經歷一次。
④判定條件覆蓋:判定-條件覆蓋就是設計足夠的測試用例,使得判斷中每個條件的所有可能取值至少執行一次,同時每個判斷的所有可能判斷結果至少執行,即要求各個判斷的所有可能的條件取值組合至少執行一次。
⑤條件組合覆蓋:在白盒測試法中,選擇足夠的測試用例,使所有判定中各條件判斷結果的所有組合至少出現一次,滿足這種覆蓋標準成為條件組合覆蓋。
⑥路徑覆蓋:是每條可能執行到的路徑至少執行一次。
關注優就業,學習更多IT知識。
靜態分析:1、檢查程式內部的完整性和一致性;
2、考慮預定義規則;
3、把程式和其相應的規格或文件進行比較。
靜態分析主要包含手工的“檢視”和“走讀”,自動的“靜態檢驗”、“語法分析器”、“符號執行器”;靜態分析不需要軟體的執行,動態分析是需要執行系統的測試方式,主要包括:“測試覆蓋率分析”、“跟蹤”、“調整”和“模擬和斷言檢查”。