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