軟體測試理論測試用例測試之等價類劃分

2022-08-19 16:24:13 字數 635 閱讀 9566

把所有可能輸入的資料,即程式的輸入域劃分策劃若干部分(子集),然後從每乙個子集中選取少數具有代表性的資料作為測試用例,是一種黑盒測試方法

有效等價類指對於程式規格說明來說,是合理的、有意義的輸入資料構成的集合

無效等價類和有效等價類相反,無效等價類是指對於軟體規格說明而言,沒有意義的、不合理的輸入資料集合

如果輸入條件規定了取值範圍,或值的個數,則可以確立乙個有效等價類和兩個無效等價類

如果輸入條件規定了輸入值的集合,或者「必須如何」。可以確立乙個有效等價類和乙個無效等價類

如果輸入值是乙個布林量,則可以確立乙個有效等價類和乙個無效等價類

如果規定了輸入資料的一組值,而且程式要對每個輸入值分別進行處理。這是可為每乙個輸入值確立乙個有效等價類,針對這組值(所有不允許的輸入值)確立乙個無效等價值

如果規定了輸入資料必須遵守的一系列規則,則可以確立乙個有效等價類(符合規則)和若干個無效等價類(從不同角度違反規則)

一條測試用例盡可能覆蓋多的有效等價類,一條測試用例對應一條無效等價類

例如乙個輸入框規定,長度為2~10個字元,可以由中文、數字、字母和下劃線組成,但不能以下劃線開頭

軟體測試之測試用例

測試環境 操作步驟 測試資料 預期結果 標題 測試模組 重要性 測試前提 1 評估需求覆蓋率 2 後輩借鑑 3 可以重複利用 等價類概念 依據需求將輸入 特殊情況下會考慮輸出 劃分為若干個等價類,從等價類中選出乙個測試用例,如果這個測試用例測試通過,則認為所代表的等價類測試通過,這樣就可以用較少的測...

軟體測試 測試用例編寫 等價類劃分

等價類劃分是一種典型的黑盒測試方法。等價類劃分是指分步把海量 無限 的測試用例簡化到很小,但過程同樣有效,也即是說,選取足夠小的測試用例,發現更多的軟體缺陷。等價類劃分有兩種不同情況 有效等價類與無效等價類。有效等價類 指對於程式的需求規格說明來說是合理的,有意義的輸入資料構成的集合。利用有效等價類...

測試用例 等價類

等價類劃分就是把被測物件的輸入域劃分為若干個集合,對於某個集合中的某個元素和該集合中的任一元素的表徵一致,然後從每個劃分的集合中取出少數的資料作為測試用例 對於某個被測物件的輸入域而言,如果某個個體被系統接受,則這個 個體所在的集合中的其他所有個體也應該被接受,反之亦然。a.有效等價類 針對被測物件...