蜜桃无码视频,欧美日韩一=三道夲,国产精品午夜AV电影网免费看,aaa.www

歡迎來到 常識詞典網 , 一個專業(yè)的常識知識學習網站!

[ Ctrl + D 鍵 ]收藏本站

您所在的位置:首頁 > 電腦網絡 > 軟件

軟件

軟件測試方法之黑盒測試與白盒測試

分類: 軟件 常識詞典 編輯 : 常識 發(fā)布 : 12-09

閱讀 :592

常用的軟件測試方法

    1.黑盒測試

    黑盒測試顧名思義就是將被測系統(tǒng)看成一個黑盒,從外界取得輸入,然后再輸出。整個測試基于需求文檔,看是否能滿足需求文檔中的所有要求。黑盒測試要求測試者在測試時不能使用與被測系統(tǒng)內部結構相關的知識或經驗,它適用于對系統(tǒng)的功能進行測試。

    黑盒測試的優(yōu)點有:
    1)比較簡單,不需要了解程序內部的代碼及實現;

    2)與軟件的內部實現無關;

    3)從用戶角度出發(fā),能很容易的知道用戶會用到哪些功能,會遇到哪些問題;

    4)基于軟件開發(fā)文檔,所以也能知道軟件實現了文檔中的哪些功能;

    5)在做軟件自動化測試時較為方便。

    黑盒測試的缺點有:
    1)不可能覆蓋所有的代碼,覆蓋率較低,大概只能達到總代碼量的30%;

    2)自動化測試的復用性較低。

    2.白盒測試

    白盒測試是指在測試時能夠了解被測對象的結構,可以查閱被測代碼內容的測試工作。它需要知道程序內部的設計結構及具體的代碼實現,并以此為基礎來設計測試用例。如下例程序代碼:


HRESULT Play( char* pszFileName )

{

if ( NULL == pszFileName )

return;

if ( STATE_OPENED == currentState )

{

PlayTheFile();

}

return;

}


    讀了代碼之后可以知道,先要檢查一個字符串是否為空,然后再根據播放器當前的狀態(tài)來執(zhí)行相應的動作??梢赃@樣設計一些測試用例:比如字符串(文件)為空的話會出現什么情況;如果此時播放器的狀態(tài)是文件剛打開,會是什么情況;如果文件已經在播放,再調用這個函數會是什么情況。也就是說,根據播放器內部狀態(tài)的不同,可以設計很多不同的測試用例。這些是在純粹做黑盒測試時不一定能做到的事情。

    白盒測試的直接好處就是知道所設計的測試用例在代碼級上哪些地方被忽略掉,它的優(yōu)點是幫助軟件測試人員增大代碼的覆蓋率,提高代碼的質量,發(fā)現代碼中隱藏的問題。

    白盒測試的缺點有:

    1)程序運行會有很多不同的路徑,不可能測試所有的運行路徑;

    2)測試基于代碼,只能測試開發(fā)人員做的對不對,而不能知道設計的正確與否,可能會漏掉一些功能需求;

    3)系統(tǒng)龐大時,測試開銷會非常大。

下一篇:Microsoft Office 2003 Service Pack 3 在哪下載 下一篇 【方向鍵 ( → )下一篇】

上一篇:如何用PSP看電子書 上一篇 【方向鍵 ( ← )上一篇】

超碰导航在线| BBBBB毛片| 国产91精精品久久| 国产成人久久一区二区三区| 97久久久WXWX| 亚洲国产成人高跟丝袜| 亚洲日韩精品成人无码专区AV| 无遮挡又黄又刺激又爽的视频| 久久99国产精品日韩久久99| 激情久久丁香| 国产日韩精品中文字无码| 成人久久中文字幕| 男人天堂视频东京热| 亚洲中文一区二区三区| 日韩午夜换脸| 噜噜噜日韩噜噜一噜| 色欲AV秘?一区二区三区| AV小说亚洲激情乱| 一二三区欧美日韩| 亚洲欧美另类久久久精品能播放的| 粉嫩小泬无遮挡久久久久久视频免费 | 久久精品理论视频| 无码人妻一区二区三区免费AV | 日韩一级特黄AV| 日本久久不卡一区二区三区| 成人色在线| 免费无码婬片一区二区三区 | 久久R久久免费视频| www.国产AV黄片| www亚洲天堂网| 日韩爱综合| 成人精品午夜福利国产| 国产精品99久久久精品无码| 日本熟妇教师| 天天色 四区| 国产成人在线综合| 日韩欧美在线观看的| 中文字幕av一区二区人妻| 亚州精品打| 国产精品free| 成人免费无码在线观看|