軟體測試 邊界值法 測試用例編寫

2021-09-29 09:27:05 字數 836 閱讀 6256

就是對等價類劃分的一種補充,長期的測試工作經驗告訴我們,大量的錯誤是發生在輸入或輸出範圍的邊界上,而不是發生在輸入輸出範圍的內部.因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。

1:根據被測物件的輸入或輸出要求確定邊界值

2:選取等於,剛剛大於,剛剛小於邊界的值作為取值

單缺陷假設:是指 「失效極少是由於兩個或兩個以上的缺陷引起的」,要求測試用例只使乙個取值物件取極值,其他取正常值

多缺陷假設:是指「失效是由兩個或者兩個以上的缺陷引起的」,要求測試用例同時使兩個或多個取值物件取極值

舉個例子

某功能需要x,y兩個輸入物件,x輸入範圍為1-1000,y輸入範圍為2-99。

測試用例個數為:2*4+1 = 9

所以它們的有效等價類如下取值xy

145245

1000

45999

45500

2500

3500

98500

50045

1:如果輸入條件規定了值的範圍,則應取剛達到這個範圍的邊界的值,以及剛剛超越這個範圍邊界的值作為測試輸入資料.

2:如果輸入條件規定了值的個數,則用最大個數,最小個數,比最小個數少一,比最大個數多一的數作為測試資料.

3:根據規格說明的每個輸出條件,使用前面的原則

4:根據規格說明的每個輸出條件,應用前面的原則

5:如果程式的規格說明給出的輸入域或輸出域是有序集合,則應選取集合的第乙個元素和最後乙個元素作為測試用例.

6:如果程式中使用了乙個內部資料結構,則應當選擇這個內部資料結構的邊界上的值作為測試用例.

7:分析規格說明,找出其它可能的邊界條件.

測試用例之邊界值法

一 邊界值法 1 應用場合 有資料輸入的地方,一般使用邊界值,常常和等價類劃分法配合使用 2 如何使用?1 有效等價類和無效等價類的分界點是邊界值 最小值,最大值 2 次邊界值 邊界值兩邊的點叫次邊界值 a 最小次邊界 a 有效最小次邊界 b 無效最大次邊界 b 最大次邊界 a 有效最大次邊界 b ...

軟體測試 測試用例之邊界值分析法

根據大量的測試統計資料,很多錯誤是發生在輸入或輸出範圍的邊界上,而不是發生在輸入 輸出範圍的中間區域。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。比如乙個文字框的可輸入字元長度為0 15,那麼咱們在測試的時候就會習慣性的輸入0個或者16個以上的字元,試試程式會不會報錯,因為直覺告訴我們這樣...

測試用例 邊界值

邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法 邊界值分析法是對等價類分析法的一種補充 序號應用場景例子1 若需求規定取值範圍或取值個數時,可利用該範圍的邊界內及邊界附近的資料進行測試 2若需求規定取值的個數,則取少於各少數乙個或多於個數乙個的值進行測試 3若需求規定了乙個有序集合,...