黑盒測試輸入三個整數作為邊 黑盒測試方法有哪些

在上一篇文章中,我們描述了軟件測試的過程和軟件測試的階段 。今天,讓我們繼續:
黑盒測試用例的設計方法;
1、等價類的劃分方法:
等價類劃分法是將所有可能的輸入數據,即程序的輸入域劃分成若干等價類,然后從每一部分中選取幾個有代表性的數據作為測試用例 。
等價類:指對程序的規格說明來說合理且有意義的一組輸入數據 。在特定的問題中,可以有一個或多個有效的等價類 。
無效類:指對程序的規范不合理或無意義的一組輸入數據 。對于特定的問題,至少應該有一個或多個無效的等價類 。
2.邊界值法:
它是一種黑盒測試方法,用于測試輸入或輸出的邊界值 。通常,邊界值分析法是等價類劃分法的補充 。
長期的測試經驗告訴我們,大多數缺陷發生在輸入或輸出范圍的邊界上,而不是在輸入和輸出范圍內 。因此,需要針對各種邊界條件設計測試用例 。
邊界:點分為上點、內點和出發點 。
簡單來說,點就是邊界上的點 。內點是區間內的點 。距離點是最接近邊界值的點,并且不屬于與前一個點相同的等價類 。
例如:區間[1,10]中,上點為1和10(有效等價類),內點可以為2,3,4,出發點為0和11(無效等價類) 。
3.因果圖:
它是用圖解法分析輸入的各種組合,分析哪些是原因,哪些是需求規格書中描述的結果,從而設計測試用例的方法 。原因是輸入條件,結果是輸出條件 。因果圖最終會生成一個決策表,適用于檢查程序輸入條件的各種組合 。
4.虛假推測:
基于經驗和直覺,我們可以推測程序中所有可能的錯誤,從而有針對性地設計測試用例 。
錯誤推斷法的基本思想:列出程序中所有可能出現的錯誤和容易出現錯誤的特殊情況,根據其選擇設計測試用例 。
虛假推測的共同基礎:
a、在軟件測試過程之前,發現了bug 。
B.軟件系統實際使用中發現的缺陷
c、bug修復后的功能模塊 。
D.長期的軟件測試經驗
5.過程分析法(情景法):
在白盒測試中,路徑是指功能代碼的一個分支組合,路徑覆蓋方法需要構造足夠多的用例來覆蓋功能的所有代碼路徑 。在黑盒測試中,如果把軟件系統的一個過程看作一條路徑,那么就通過路徑分析來設計測試用例 。
對于單點函數,等價類、邊界值和決策表的用例設計方法可以解決大部分問題 。對于涉及業務流程的軟件系統,采用場景方法更為合適 。
場景流程通常分為基本流程、備選流程和例外流程 。
確定基本路徑:流程圖中會有很多路徑,每個路徑都可以用來設計測試用例 。首先,應該列出一個基本路徑,即具有最高優先級的路徑,用于測試分析 。
注意:因果圖,輸入條件的順序沒有影響 。場景中,輸入條件的順序會產生影響 。
【黑盒測試輸入三個整數作為邊 黑盒測試方法有哪些】 

    推薦閱讀