白盒測(cè)試,也稱為結(jié)構(gòu)化測(cè)試、基于代碼的測(cè)試,是一種測(cè)試用例設(shè)計(jì)方法,它從程序的控制結(jié)構(gòu)導(dǎo)出測(cè)試用例.用白盒測(cè)試產(chǎn)生的測(cè)試用例能夠...
白盒測(cè)試,也稱為結(jié)構(gòu)化測(cè)試、基于代碼的測(cè)試,是一種測(cè)試用例設(shè)計(jì)方法,它從程序的控制結(jié)構(gòu)導(dǎo)出測(cè)試用例.用白盒測(cè)試產(chǎn)生的測(cè)試用例能夠:
1)保證一個(gè)模塊中的所有獨(dú)立路徑至少被使用一次;
2)對(duì)所有邏輯值均需測(cè)試true和false;
3)在上下邊界及可操作范圍內(nèi)運(yùn)行所有循環(huán);
4)檢查內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有效性.
“我們應(yīng)該更注重于保證程序需求的實(shí)現(xiàn),為什么要花費(fèi)時(shí)間和精力來(lái)?yè)?dān)心(和測(cè)試)邏輯細(xì)節(jié)?”答案在于軟件自身的缺陷:
·邏輯錯(cuò)誤和不正確假設(shè)與一條程序路徑被運(yùn)行的可能性成反比.當(dāng)我們?cè)O(shè)計(jì)和實(shí)現(xiàn)主流之外的功能、條件或控制時(shí),錯(cuò)誤往往開始出現(xiàn)在我們工作中.日常處理往往被很好地了解,而“特殊情況”的處理則難于發(fā)現(xiàn).
·我們經(jīng)常相信某邏輯路徑不可能被執(zhí)行,而事實(shí)上,它可能在正常的基礎(chǔ)上被執(zhí)行.程序的邏輯流有時(shí)是違反直覺(jué)的,這意味著我們關(guān)于控制流和數(shù)據(jù)流的一些無(wú)意識(shí)的假設(shè)可能導(dǎo)致設(shè)計(jì)錯(cuò)誤,只有路徑測(cè)試才能發(fā)現(xiàn)這些錯(cuò)誤.
·筆誤是隨機(jī)的.當(dāng)一個(gè)程序被翻譯為程序設(shè)計(jì)語(yǔ)言源代碼時(shí),有可能產(chǎn)生某些筆誤,很多將被語(yǔ)法檢查機(jī)制發(fā)現(xiàn),但是,其他的會(huì)在測(cè)試開始時(shí)才會(huì)被發(fā)現(xiàn).筆誤出現(xiàn)在主流上和不明顯的邏輯路徑上的機(jī)率是一樣的.
正如Beizer所說(shuō)的:“錯(cuò)誤潛伏在角落里,聚集在邊界上”,而白盒測(cè)試更可能發(fā)現(xiàn)它.
什么是白盒測(cè)試?
什么是白盒測(cè)試?
其他人氣:912 ℃時(shí)間:2020-04-14 06:31:46
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- 若單項(xiàng)式5x4y和25xnym是同類項(xiàng),則m+n的值為_.
- 已知函數(shù)f(x)=ax+b,若函數(shù)y=f(x)的圖像經(jīng)過(guò)點(diǎn)(1,3),(4,9),求f(3x+2)拜托了各位
- 已知R1=2歐姆,R3=5歐姆,R2=R4,電壓表讀數(shù)U1=2.4伏特,U2=4伏特,則電阻R2為( ?。?A.4歐姆 B.6歐姆 C.8歐姆 D.10歐姆
- 作文:記某某某的一堂課
- Where are () (they )keys
- 你的姐姐在哪里工作?英語(yǔ)怎么說(shuō)
- 的中心句是什么?
- 下列溶液中微粒濃度關(guān)系正確的是.
- 一道語(yǔ)文題,請(qǐng)?jiān)斀猓f(shuō)明理由
- 在t=0時(shí),將一物體以V0=30m/s的、初速度豎直上拋,經(jīng)過(guò)4s,該物體運(yùn)動(dòng)的路程和位移的大小分別為----
- 哪些藥物是硫脲類的?
- 為什么液體如果沒(méi)有受到重力作用就不會(huì)流動(dòng)
猜你喜歡
- 1不等式2cosx>1的解集
- 2照樣子寫詞語(yǔ) 氣喘吁吁 __
- 3小學(xué)語(yǔ)文詞語(yǔ)解釋第五課中的硬說(shuō)如何解釋
- 4如果甲乙兩數(shù)的最大公因數(shù)為144,他們的最小公倍數(shù)是36,這兩個(gè)數(shù)是幾?
- 5測(cè)定某液態(tài)鹵代烴RX(R是烷烴基,X是某鹵素原子)相對(duì)分子質(zhì)量的放法
- 6在括號(hào)里填上帶 美 的詞語(yǔ) 雄壯的美麗 叫 ( ) 清秀美麗叫( ) 精致美好的美() 華貴美麗叫()
- 7All students have to face their own problems when they are growing up.
- 8滑動(dòng)摩擦力總是阻礙物體運(yùn)動(dòng)
- 9incident,accident,event,affair 和 business的用法區(qū)別?
- 10衛(wèi)星在離月球較遠(yuǎn)的圓軌道上運(yùn)行時(shí),與月球距離為h1,離較近的距離為h2,月球半徑為r,求衛(wèi)星在距離h1,h2軌道上運(yùn)行的動(dòng)能之比
- 11有一次數(shù)學(xué)比賽,王平和小方做題比是3:2,王平比小方多做2題,王平和小方各做多少道題?
- 12If you are stressd out and angry you should eat more( )