測試方法選擇策略

Myers策略:

  • 在任何情況下都必須使用邊界值分析法,經驗表明這種方法設計出測試用例發現錯誤的能力最強。

  • 必要時用等價類劃分方法補充一些測試用例。

  • 用錯誤推測法再追加一些測試用例。

  • 對照程序邏輯,檢查出已設計出的測試用例的邏輯覆蓋程度,如果沒有達到要求的覆蓋標準,應當再補充足夠的測試用例。

  • 如果程序的功能說明中含有輸入條件的組合情況,則一開始就可選用因果圖法。



策略流程:

1、根據需求,設計規格等相關說明構造基本測試用例類型

2、採用邊界值方法補充測試用例

3、採用等價類劃分方法補充測試用例

4、然後根據相關測試類型,構造正面和負面的測試用例

5、採用錯誤推測法補充測試用例

6、根據情景使用的方法:

  • 採用場景方法設計測試用例

  • 採用正交試驗方法/功能圖方法設計測試用例

  • 採用因果圖方法設計測試用例

  • 採用流程圖方法設計測試用例

  • 狀態轉換補充測試用例

7、爲其他測試類型編寫測試用例,如:性能,壓力,安全,兼容性,配置,本地化,國際化等

8、通過啓發評審方法優化測試用例



基於風險的測試:根據軟件產品的風險度通過出錯的嚴重程度和出現的概率來計算,測試可以根據不同的風險度來決定測試的優先級和測試的覆蓋率。


基於風險的測試分析流程:

1、列出軟件的所有功能和特性;

2、確定每個功能出錯的可能性;

3、如果某個功能出錯或欠缺某個特性,對顧客影響有多大;

4、計算風險度;

5、根據可能出錯的跡象,來修改風險度;

6、決定測試的範圍,編寫測試方案。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章