软件测试常用的黑盒测试方法有哪些,简述什么是黑盒测试方法(最常用的黑盒测试方法)...
黑盒(又叫功能測試、數(shù)據(jù)驅(qū)動測試):
1.黑盒測試發(fā)現(xiàn)錯誤類型:
功能錯誤和遺漏
界面錯誤
數(shù)據(jù)庫錯誤
性能錯誤
初始化和終止錯誤
2.黑盒測試:程序外部接口進(jìn)行的
3.黑盒測試就是根據(jù)功能需求來設(shè)計(jì)測試用例,驗(yàn)證軟件是否按照預(yù)期要求工作。
4.黑盒測試技術(shù)主要有等價(jià)類劃分法、邊界值法、判定表法、因果圖法、場景法等。
5.等價(jià)類劃分法測試技術(shù)是依據(jù)軟件系統(tǒng)輸入集合、輸出集合或操作集合實(shí)現(xiàn)功能的相同性為依據(jù),對其進(jìn)行的子集劃分,并對每個(gè)子集產(chǎn)生一個(gè)測試用例。
6.邊界條件分析法是對大量錯誤發(fā)生在邊界條件上的測試。
7.判定表法、因果圖法適用于以下情況:if-then-else邏輯很突出;輸入變量之間存在邏輯關(guān)系;輸入與輸出之間存在因果關(guān)系;
8.場景法是根據(jù)需求說明中的時(shí)間流信息來構(gòu)造場景,設(shè)計(jì)用例,使每個(gè)場景至少發(fā)生一次
等價(jià)類劃分法:
有效等價(jià)類:輸入合理有意義數(shù)據(jù),盡可能多的覆蓋尚未覆蓋的有效等價(jià)類
無效等價(jià)類:輸入不合理無意義數(shù)據(jù),僅覆蓋一個(gè)尚未覆蓋的無效等價(jià)類
等價(jià)類劃分種類:
雙邊條件劃分
取值劃分
單邊區(qū)間劃分
限制條件規(guī)則劃分
邊界值分析法
邊界點(diǎn):上點(diǎn)(邊界上的點(diǎn))、內(nèi)點(diǎn)、離點(diǎn)(0離邊界最近的點(diǎn))
一般邊界條件測試用例設(shè)計(jì)法
健壯性邊界條件測試用例設(shè)計(jì)法
最壞邊界條件測試用例設(shè)計(jì)法
健壯最壞邊界條件測試用例設(shè)計(jì)法
判定表法
若某些操作的實(shí)施依賴于多個(gè)邏輯條件的組合,即針對不同邏輯條件的組合值,分別執(zhí)行不同的操作。判定表很適合于處理這類問題。
等價(jià)類劃分法和邊界值分析方法比較適合輸入變量或輸入條件相互獨(dú)立的情況,但是當(dāng)輸入變量或輸入條件相互依賴、相互制約的時(shí)候用判定表法
條件樁—列出問題的所有條件。
條件項(xiàng)—針對條件樁給出的條件,列出所有可能的取值。
動作樁—列出問題規(guī)定的可能采取的操作。
動作項(xiàng)—列出在條件項(xiàng)的各組取值情況下應(yīng)采取的動作
任何一個(gè)條件組合的特定取值及相應(yīng)要執(zhí)行的動作稱為一條規(guī)則。
判定表(也稱決策表)是一個(gè)用來表示條件和行動的二維表,是分析和表達(dá)多邏輯條件下執(zhí)行不同操作的情況的工具
判定表分為:有限條目判定表,擴(kuò)展條目判定表
判定表簡化:規(guī)則合并,規(guī)則包含
(1)規(guī)則合并
若動作項(xiàng)相同,條件項(xiàng)只有一項(xiàng)不同,則可將該項(xiàng)合并。合并后的條件項(xiàng)用符號“—”表示,說明執(zhí)行的動作與該條件的取值無關(guān),稱為無關(guān)條件。
(2)規(guī)則包含
無關(guān)條件項(xiàng)“—”在邏輯上又可包含其他的條件項(xiàng)取值,具有相同動作的規(guī)則還可進(jìn)一步合并。
總結(jié)
以上是生活随笔為你收集整理的软件测试常用的黑盒测试方法有哪些,简述什么是黑盒测试方法(最常用的黑盒测试方法)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 关闭语句_java.sql.S
- 下一篇: 下载的java游戏怎么运行不了_java