
文章插圖
1、黑盒測試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求 。
2、白盒測試:已知產(chǎn)品的內(nèi)部工作過程,可以通過測試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求 , 所有內(nèi)部成分是否以經(jīng)過檢查 。
3、區(qū)別:二者最大的區(qū)別應(yīng)該就是測試對象不一樣,白盒測試主要針對的是程序代碼邏輯 , 黑盒測試主要針對的是程序所展現(xiàn)給用戶的功能,簡單的說就是前者測試后臺程序后者測試前臺展示功能 。
白盒測試主要是想對程序模塊進(jìn)行如下檢查:
1、對程序模塊的所有獨(dú)立的執(zhí)行路徑至少測試一遍 。
2、對所有的邏輯判定 , 取“真”與取“假”的兩種情況都能至少測一遍 。
3、在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體 。
4、測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等 。
【白盒測試和黑盒測試得區(qū)別是什么 白盒測試的定義?白盒測試和黑盒測試的區(qū)別?】
推薦閱讀
- 2080和2080ti差多少 2080跟2080ti區(qū)別
- 靈芝草與靈芝的區(qū)別在哪里 靈芝草和靈芝一樣嗎
- 反游貓?jiān)隰~缸里的作用 反游貓魚和什么混養(yǎng)
- 松煙墨和油煙墨的區(qū)別在哪里 油煙墨和松煙墨哪個(gè)用途廣泛
- 2070super配什么cpu 2070super配什么CPU和內(nèi)存
- 16孔復(fù)音口琴和24孔的區(qū)別 24孔復(fù)音口琴和28孔有什么區(qū)別
- 美國綠卡和美國國籍的區(qū)別是什么 美國綠卡等同于美國國籍嗎
- 麒麟瓜和西瓜的區(qū)別有哪些 麒麟瓜和普通西瓜
- 小小英雄蛋有什么用 小小英雄稀有蛋和普通蛋區(qū)別
- 酸奶泡蘋果有什么作用 酸奶泡蘋果有什么作用和功效
