黑盒測試中的等價類劃分和邊界值法的區別

2021-07-22 23:25:34 字數 2997 閱讀 1835

1樓:碧玉丫丫

舉個例子,測試引數輸入,要求輸入“1~99”引數為合法;

那等價類可以這麼分:

1、按位數不同來分:輸入空、個位數、十位數、百位數,測試了空、1、11、101,就不用測2、22、102了,因為“個十百”位數都是等價的,屬於同一型別;

2、按長度不同來分:如1、1.0,測過了就不用管2.0或者1.0001之類的了,這裡的等價區間就是有沒有小數點;

3、按輸入型別來分:數字、字母、符號等等;

而邊界值:

1就是最小邊界,99就是最大邊界,這兩個是合法邊界的極限,必須測試,然後再測試超出邊界的邊界,如0和100,這樣測完就說明引數設定的範圍真確,而且還沒超出;

答案沒給文字上的概念,如果你要的是標準答案,看下面,也不是標準的,我亂寫的:

等價劃分法:將測試過程中的輸入、輸出、操作等相似內容分組,從每組中挑選具有代表性的內容作為測試用例測試,劃分時分有效等價和無效等價來篩選;

邊界值分析法:

確認輸入、輸出的邊界,然後取剛好等於、大於、小於邊界的引數作為測試用例測試;

他兩的定義就是不同,一個屬於確認有效區間,一個屬於確認邊界,聯絡就是等價和邊界要一起考慮,邊界值分析法屬於等價類劃分法的補充,任何等價區間都有邊界,有邊界就有等價區間;lua:

邊界值分析

基於定義域,不識別資料或邏輯關係

很容易自動化實現

設計工作量小

生成的測試用例數比較多

測試用例執行時間長

等價類技術

考慮資料依賴關係

標識等價類時需要更多的判斷和技巧

等價類標識出以後的處理也是機械的

設計工作量和測試用例數屬中等

決策表技術

又要考慮資料的邏輯依賴關係

所得測試用例可以是完備的

測試數量在一定意義上講是最少的

需要通過多次迭代

設計工作量很大

2樓:管景明樸賦

lua:

邊界值分析

基於定義域,不識別資料或邏輯關係

很容易自動化實現

設計工作量小

生成的測試用例數比較多

測試用例執行時間長

等價類技術

考慮資料依賴關係

標識等價類時需要更多的判斷和技巧

等價類標識出以後的處理也是機械的

設計工作量和測試用例數屬中等

決策表技術

又要考慮資料的邏輯依賴關係

所得測試用例可以是完備的

測試數量在一定意義上講是最少的

需要通過多次迭代

設計工作量很大

黑盒測試面試題:什麼是等價類劃分

3樓:匿名使用者

等價類劃

bai分法是一種典型的、重要du的黑盒測試方法,zhi它將程式所有

dao可能的輸入資料(有效版的和權無效的)劃分成若干個等價類。然後從每個部分中選取具有代表性的資料當做測試用例進行合理的分類,測試用例由有效等價類和無效等價類的代表組成,從而保證測試用例具有完整性和代表性。利用這一方法設計測試用例可以不考慮程式的內部結構,以需求規格說明書為依據,選擇適當的典型子集,認真分析和推敲說明書的各項需求,特別是功能需求,儘可能多地發現錯誤。

等價類劃分法是一種系統性的確定要輸入的測試條件的方法。

在軟體測試中,()方法經常在測試中和其他測試方法配合使用? a邊界值 b等價類 c因果關係 d錯誤推測

4樓:匿名使用者

答案選:a

原因分析:

1、【邊界值】分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。通常邊界值分析法是作為對等價類劃分法的補充,這種情況下,

其測試用例來自等價類的邊界;

2、【等價類】邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。通常邊界值分析法是作為對等價類劃分法的補充,這種情

況下,其測試用例來自等價類的邊界

3、【因果關係】 從用自然語言書寫的程式規格說明的描述中找出因(輸入條件)和果(輸出或程式狀態的改變),可以通過因果圖轉換為判定

表。 4、【錯誤推測】錯誤推測法是指:在測試程式時,人們可以根據經驗或直覺推測程式中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤

的測試用例的方法。

根據定義:

1、邊界值與等價類的聯絡可以在等價類的定義中就可以看出來,不解釋了。

2、因果圖主要是通過因果關係,輸入條件後程式或給出什麼樣的輸出結果。

舉個列子:問題:當我們輸入等於60的數字時,系統會輸出“合格”;

此時可以用邊界值法:輸入小於60的數字,輸入等於60的數字,輸入大於60的數字系統會給出什麼樣的結果。

3、錯誤推測,這點了解不多,但是更多的是經驗,但是同樣可以使用邊界值;

還是:輸入等於60的數字時,系統輸出"合格"為例,如果同一個程式中不同模組相同功能的點,其中一個點輸入大於或者小於 60的數字出錯了,那麼我就可以判斷,在同樣的功能輸入同樣的內容系統也會給出錯誤。

設計測試用例時,用的最多的黑盒測試方法() a、等價類劃分 b、邊界值分析 c、因果圖 d、判定表

5樓:匿名使用者

如果你要測試的軟體結構較為複雜,系統較為龐大,你的測試重點在流程上而不是在功能點上,c和d比重較大;

如果你的主要測試物件是一些資料流的輸入輸出,那b的比重較大;

我接觸過的測試內容基本都包含了a。

其實b只是把a給細化了。

黑盒測試裡面的等價值劃分是什麼 5

6樓:匿名使用者

具體的黑盒測試用例設計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交試驗設計法、功能圖法等。 等價類劃分的辦法是把程式的輸入域劃分成若干部分(子集),然後從每個部分中選取少數代表性資料作為測試用例。每一類的代表性資料在測試中的作用等價於這一類中的其他值。

該方法是一種重要的,常用的黑盒測試用例設計方法。

等價值劃分??不知道

用等價類劃分方法進行如下測試,什麼是等價類測試,用定義簡單明瞭的回答

額,來樓主發錯地方了,在百 自度發這類比較 bai專業的問題是得不到解決的。專 du業zhi 什麼是等價類測試,用定義簡單明瞭的回答 等價類劃分測試來的辦法是把 自程式的輸入域劃分成若干部分 子集 然後從每個部 分中選取少數代表性資料作為測試用例。每一類的代表性資料在測試中的作用等價於這一類中的其他...

如何用等價類劃分法設計測試用例,用等價類劃分法設計下面測試用例

很簡單,根據輸入輸出的不同條件和現象分別設計測試用例,就是等價類劃分。用等價類劃分法設計下面測試用例 輸入條件 有效等價類 無效等價類 六個字元 1 6個字元 5 6個字元 6 6個字元 數字字元 2 數字字元 7 非數字字元 年區間 3 2000 年 2020 8 年 2000 9 年 2020 ...

建築工程中,專案是怎麼劃分a,b,c類的啊

查詢工程專案劃分類別,按照高度和建築面積分類 簡單的說,a證是企業負責人安全生產考核證,b證是專案負責人安全生產考核證,c證是專職安全員安全生產考核證,三個證安全生產考核的級別不一樣 建造師 造價工程師是執業資格證,安全員 施工員 造價員是上崗證,不是b證 建議看看 建築施工企業主要負責人 專案負責...