邊界值測試


(1)邊界值測試(邊界值分析)

邊界值分析的基本思想是使用在最小值(min)、略高於最小值(min+)、正常值(nom)、略低於最大值(max-)、最大值(max)處取得的值作為輸入變量值。

邊界值分析基於一種關鍵假設,叫做“單缺陷”假設,即失效極少是由兩個(或多個)缺陷的同時發生引起的。

邊界值分析假設變量是完全獨立的。

因此,通過使所有變量取正常值,而只使一個變量取極值來獲得邊界值分析測試用例。

定義域:如果有一個 n 變量函數,使除一個以外的所有變量取正常值,使剩余的那個變量取最小值、略高於最小值、正常值、略低於最大值和最大值,對每個變量都重復進行,這樣,邊界值分析會產生 4n+1 個測試用例。( 全部取正常值 + ( 5 - 1 ) × n )

由邊界值分析產生的測試用例是一種初步的測試用例。


 

(2)健壯性測試

健壯性測試是邊界值分析的一種簡單擴展:除了變量的五個邊界值分析取值,還要通過采用一個略超過最大值(max+)的取值,以及一個略小於最小值(min-)的取值,看看超過極值時系統會有什么表現。

略小於最小值(min-)、最小值(min)、略高於最小值(min+)、正常值(nom)、略低於最大值(max-)、最大值(max)、略超過最大值(max+)

用例個數 6n+1 。


 

(3)對於最壞情況測試的邊界值測試

邊界值測試分析采用了可靠性理論的單缺陷假設。拒絕這種假設,意味着我們關心當多個變量取極值時會出現什么情況。我們在這里使用這種思想來生成最壞情況測試用例。

對每個變量,首先進行包含 min 、min+ 、nom 、max- 、max 五元素集合的測試,然后對這些集合進行笛卡爾積計算。

n 變量函數的最壞情況測試,會產生 5^n 個測試用例。

顯然,邊界值分析測試用例是最壞情況測試用例的真子集。


 

(4)對於最壞情況測試的健壯性測試

 


 

(5)二進制邊界值


 

(6)數據類型邊界值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM