黑盒测试的优缺点_黑盒测试的概念(汉典黑字的基本解释)
黑盒測試概念:
又稱功能測試或數(shù)據(jù)驅(qū)動測試,是用來檢測每個功能是否正常使用。黑盒測試主要意味著測試要在軟件的接口處進(jìn)行,這種測試方法是將測試對象看成一個盒子,測試人員不考慮內(nèi)部,直接按照需求規(guī)則說明書,直接檢查他的功能是否符合要求。
如上圖所示,將系統(tǒng)看成黒盒,內(nèi)部如何實現(xiàn)是不需要了解的,只需要知道輸入和預(yù)期輸出。
黑盒的優(yōu)缺點介紹:
黑盒測試的優(yōu)點有:
1.不需要了解程序內(nèi)部的代碼及實現(xiàn),操作簡單;
2.與軟件的內(nèi)部實現(xiàn)無關(guān),不用考慮內(nèi)部邏輯結(jié)構(gòu)及內(nèi)部特性;
3.從用戶角度出發(fā),能很容易的知道用戶會用到哪些功能,會遇到哪些問題;
4. 適用于功能測試、可用性測試及可接受性測試
黑盒測試的缺點有:
1.不可能覆蓋所有的代碼,覆蓋率較低,大概只能達(dá)到總代碼量的30%;有些bug檢測不出來。
2.自動化測試的復(fù)用性較低
3.直接依賴于需求規(guī)格說明書,如果需求規(guī)格說明書不全面,得到的測試結(jié)果也不會很完善。
黑盒測試用例設(shè)計方法簡單介紹:
1. 等價類劃分法
等價類劃分法將程序所有可能的有效或者無效的輸入數(shù)據(jù)劃分成若干個等價類。然后從每個部分中選取有代表性的數(shù)據(jù)當(dāng)做測試用例進(jìn)行合理的分類,測試用例由有效等價類和無效等價類的代表組成。
比如:輸入條件規(guī)定蔬菜可為:白菜、青菜 ,則無效等價類就是既不是白菜,也不是青菜。
| 有效等價類 | 無效等價類 |
|---|---|
| 白菜 | 既不是白菜 |
| 青菜 | 也不是青菜 |
2. 邊界值分析法
比如,如果文本輸入域允許輸入1-100個字符,那就取1個字符和100個字符(合法區(qū)間),也可以加入99個字符作為合法測試。
輸入0個字符和101個字符作為非法區(qū)間。
3. 判定表法
判定表通常由4個部分組成,如下圖所示,四個部分是:
條件樁:列出了問題的所有條件。
動作樁:列出了問題規(guī)定可能采取的操作。
條件項:列出針對它左列條件的取值,在所有可能情況下,給出真假值。
動作項:指出了在條件項的各組取值情況下應(yīng)采取的動作。
列出所有條件樁和動作樁,然后再簡化,合并相似規(guī)則(相同動作)。若表中有兩條或多條規(guī)則具有相同的關(guān)系,我們便可設(shè)法將其合并。
4. 因果圖法
用圖解的方法表示輸入的各種組合關(guān)系,寫出判定表,從而設(shè)計相應(yīng)的測試用例, 因果圖法一般和判定表結(jié)合使用,通過映射同時發(fā)生相互影響的多個輸入來確定判定條件。
通常在因果圖中,用ci表示原因;用ei表示結(jié)果;各結(jié)點表示狀態(tài),可取值“0”或“1”;“0”表示某狀態(tài)不出現(xiàn);“1”表示某狀態(tài)出現(xiàn)。
因果圖原因和結(jié)果的基本關(guān)系:
- 恒等 2. 非 ~ 3. 或 ∨ 4. 與 ∧
恒等: 若c1為1,則e1也為1,否則e1為0;
非: 若c1是1,則e1為0,否則e1是1;
或: 若c1或c2或c3是1,則e1是1,若三者都不為1,則e1為0;
與: 若c1和c2都是1,則e1為1,否則若有其中一個不為1,則e1為0
5. 場景圖法
場景法一般包含基本流和備用流,從一個流程開始,通過描述經(jīng)過的路徑來確定的過程,經(jīng)過遍歷所有的基本流和備用流來完成整個場景。
6. 狀態(tài)遷移法
步驟如下:
1.明確需求中有多少個狀態(tài)
2.根據(jù)需求畫出狀態(tài)遷移圖
3.根據(jù)狀知態(tài)遷移圖畫出狀態(tài)樹
4.再根據(jù)狀態(tài)樹找到狀態(tài)遷移的所有路徑,
7.正交試驗法
就是使用已經(jīng)造好了的表格—正交表來安排試驗并進(jìn)行數(shù)據(jù)分析的一種方法。,通過少數(shù)的試驗替代全面試驗,它簡單易行并且計算表格化,應(yīng)用性較好。
8.錯誤推測法
emememem…這個很大程度上是靠經(jīng)驗?zāi)?/p>
黑盒測試方法使用總結(jié):
功能有輸入,輸入組合:等價類法
功能有輸入,輸入范圍有邊界:邊界值法
有多個輸入與輸出,輸入與輸入之間、輸入與輸出之間,有依賴關(guān)系:判定表、因果圖法
參數(shù)配置類功能,參數(shù)相互組合:正交實驗法
多個功能之間的組合邏輯測試:場景圖法、狀態(tài)遷移法
靠經(jīng)驗:錯誤推斷法
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關(guān)注!
歡迎關(guān)注微信公眾號:寶藏女孩的成長日記
如有轉(zhuǎn)載,請注明出處(如不注明,盜者必究)
總結(jié)
以上是生活随笔為你收集整理的黑盒测试的优缺点_黑盒测试的概念(汉典黑字的基本解释)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cad中怎么使用连续标注并对齐标注?ca
- 下一篇: CAD剖面图案怎么巧妙修改?修改CAD剖