輸入數據的設計方法VS測試用例設計方法

測試用例的設計是測試設計的重要內容,關于測試用例的設計方法,當前不少出版的測試書和發表的測試文章,不少存在著表述錯誤,主要是把測試用例中的輸入數據的設計方法與測試用例的設計方法混為一談,對測試初學者和測試用例設計人員產生誤導。

這種錯誤的主要表現舉例如下:

測試用例的設計方法包括:

(1)等價類劃分法

(2)邊界值法

(3)功能圖與判定表法

(4)錯誤推測法

(5)用戶場景法

其實,測試用例中輸入數據的設計方法只是測試用例設計方法的一個子集,上面列出的集中方法都是確定黑盒測試用例的輸入測試數據的一般方法,而不是測試用例的設計方法。

除了確定輸入數據之外,測試用例的設計還包括如何確定測試用例的設計策略,如何組織設計用例,如何從測試需求等文檔創建完整的測試用例。

對測試執行人員來說,測試用例的表示內容包括以下幾個方面:

(1)測試用例的測試目標

(2)測試用例的被測功能點描述

(3)測試用例的測試運行環境

(4)測試用例的執行方法(包括測試步驟,輸入測試數據或測試腳本)

(5)測試期望的結果

(6)執行測試的實際結果

(7)其他輔助說明

從以上幾點,我們可以看到輸入測試數據只是設計測試用例的一個步驟,而不是全部。

測試用例的設計是一項復雜的測試工作,測試用例的設計方法需要考慮測試的目標,被測試軟件的特性,測試者人力資源的技術和能力,測試組織形式,測試進度、測試成本等多個方面。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 等價類劃分方法: 一.方法簡介 1.定義是把所有可能的輸入數據,即程序的輸入域劃分成若干部分(子集),然后從每一個...
    繼續hug閱讀 5,640評論 1 16
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,216評論 2 126
  • 1.測試與軟件模型 軟件開發生命周期模型指的是軟件開發全過程、活動和任務的結構性框架。軟件項目的開發包括:需求、設...
    宇文臭臭閱讀 6,754評論 5 100
  • 1.測試與軟件模型 軟件開發生命周期模型指的是軟件開發全過程、活動和任務的結構性框架。軟件項目的開發包括:需求、設...
    Mr希靈閱讀 22,010評論 7 278
  • 相關文章: 《再說說APP測試設計-1》《再說APP測試設計-2》《關于ad hoc test》《干了這碗蛋炒飯 ...
    慧眾rodman閱讀 3,270評論 1 34