黑盒測試---等價類劃分法

一只野生的小胖鱼發表於2024-07-27
等價類劃分是一種典型的黑盒測試用例的設計方法,使用等價類劃分,是將軟體的輸入域分為若干部分,然後從每個部分中選取少量具有代表性的資料進行測試,這樣可以避免窮舉產生的大量用例。

自己理解

首先是黑盒測試,就像一個黑盒子,盒子裡面是什麼,我們不需要關心,總之就是給它喂資料,然後經過黑盒子之後,會有對應的輸出,或者有一些處理,比如報錯。

然後就是等價類,等價類是針對上面提到的輸入。先把輸入分類,一種是對盒子來說是有效的、合理的輸入,另一種是無效的,大概可以理解為這些輸入會導致黑盒子報錯。

分類

有效等價類:對需求規格說明而言,合理的、有效的輸入資料構成的集合

無效等價類:對需求規格說明而言,不合理的、無效的輸入資料構成的集合

等價類劃分法的設計用例的步驟

1、根據需求規格說明書,等價類劃分

2、設計等價表,填好劃分好的內容並設計編號

測試使用者名稱等價類劃分設計表:

3、設計覆蓋表,填寫覆蓋的所有有效等價類編號和無效等價類編號

例如:

部分擷取,並不完整

4、根據每組測試資料生成對應的測試用例

示例:

相關文章