等價類劃分法

2021-04-12 20:09:02 字數 853 閱讀 2008

等價類劃分法

何為等價類,某個輸入域的集合,在這個集合中每個輸入條件都是等效的,如果其中乙個的輸入不能導致問題發生,那麼集合中其它輸入條件進行測試也不可能發現錯誤。

等價類分為有效等價類和無效等價類,有效等價類就是由那些對程式的規格說明有意義的、合理的輸入資料所構成的集合;無效等價類就是那些對程式的規格說明不合理的或無意義的輸入資料所構成的集合。

劃分等價類的方法:下面給出六條確定等價類的原則。

1、在輸入條件規定了取值範圍或值的個數的情況下,則可以確立乙個有效等價類和兩個無效等價類。

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

3、在輸入條件是乙個布林量的情況下,可確定乙個有效等價類和乙個無效等價類。

4、在規定了輸入資料的一組值(假定n個),並且程式要對每乙個輸入值分別處理的情況下,可確立n個有效等價類和乙個無效等價類。

5、在規定了輸入資料必須遵守的規則的情況下,可確立乙個有效等價類(符合規則)和若干個無效等價類(從不同角度違反規則)。

6、在確知已劃分的等價類中各元素在程式處理中的方式不同的情況下,則應再將該等價類進一步的劃分為更小的等價類。

根據等價類劃分原則,將等價類填如下表。

根據等價類表,然後從劃分出的等價類中按以下三個原則設計測試用例:

1、為每乙個等價類規定乙個唯一的編號。

2、設計乙個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價類,重複這一步,直到所有的有效等價類都被覆蓋為止。

3、設計乙個新的測試用例,使其僅覆蓋乙個尚未被覆蓋的無效等價類,重複這一步,直到所有的無效等價類都被覆蓋為止。

舉例:拿powerpoint的列印功能介面做例子,用等價類方法,劃分等價類。

等價類劃分法例項

基本概念 等價類 對應用程式的規格 介面 的輸入資料構成的集合 有效等價類 對應用程式的規格說明來說是合理的有意義的輸入資料 無效等價類 六條確定等價類的原則 1 在輸入條件規定了取值範圍或值的個數的情況下,則可以確立乙個有效等價類 在範圍之內的等價類 和兩個無效等價類 有效範圍的兩側 2 在輸入條...

等價類劃分法例項

基本概念 等價類 對應用程式的規格 介面 的輸入資料構成的集合 有效等價類 對應用程式的規格說明來說是合理的有意義的輸入資料 無效等價類 六條確定等價類的原則1 在輸入條件規定了取值範圍或值的個數的情況下,則可以確立乙個有效等價類 在範圍之內的等價類 和兩個無效等價類 有效範圍的兩側 2 在輸入條件...

等價類劃分法 4 2 1 等價類劃分

等價類劃分是把所有可能的輸入資料,即程式的輸入域劃分成若干部分 子集 然後從每乙個子集中選取少數具有代表性的資料作為測試用例。該方法是一種重要的,常用的黑盒測試用例設計方法。等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的,並合理地假定 測試某等價類的代表值就等...