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

2021-07-22 23:25:35 字數 2997 閱讀 2503

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樓:匿名使用者

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

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

等價值劃分??不知道

羽毛球單打和雙打的邊界是如何劃分的,還有羽毛球的發球邊界是怎麼劃分的

羽毛球單打和雙打後邊界都是最外側的那條線,但是單打左右兩側的邊界是內線,而雙打是外線!至於發球線,雙打是後邊界是內線,左右邊界是外線 單打發球后邊界是外線,左右邊界是內線。單打發球時後面兩條線,雙打發球旁邊兩條,後面一條,平時,單打旁邊一條,後邊兩條,雙打,都是兩條 單打的邊界長是長的那條紅線,寬是...

自然對流中熱邊界層和速度邊界層的厚度一樣嗎謝謝

熱邊界層和速度邊界層是不一樣,在自然換熱情況下,當fin片之間的間距和fin的高度比小於0.28時,熱邊界層較厚,反之,則速度邊界層較厚,強迫風冷,速度邊界層較厚 就是具體確定溫來度邊界層的具源體位置。為5何這樣呢?從7理論上v講,流體外掠平板時,沿平板的垂直方4向上v的溫度分0布是變化7的,這個k...

地區二類地區和三類地區是如何劃分的,都包括哪些

1 國家都是按地域劃分行政區。各國的行政區劃有不同的劃分和名稱。不論何種型別的國家,行政區劃的劃分總要符合統治階級的根本利益,並考慮政治 經濟 民族 人口 國防 歷史傳統等各方面的因素。2 社會主義國家行政區域的劃分通常根據以下原則 1 政治原則 促使國家機關密切聯絡人民群眾,便利人民群眾參加國家管...