軟件測(cè)試黑盒測(cè)試方法.ppt

軟件測(cè)試黑盒測(cè)試方法.ppt

ID:48084117

大?。?.68 MB

頁(yè)數(shù):42頁(yè)

時(shí)間:2020-01-12

軟件測(cè)試黑盒測(cè)試方法.ppt_第1頁(yè)
軟件測(cè)試黑盒測(cè)試方法.ppt_第2頁(yè)
軟件測(cè)試黑盒測(cè)試方法.ppt_第3頁(yè)
軟件測(cè)試黑盒測(cè)試方法.ppt_第4頁(yè)
軟件測(cè)試黑盒測(cè)試方法.ppt_第5頁(yè)
資源描述:

《軟件測(cè)試黑盒測(cè)試方法.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、黑盒測(cè)試方法基本概念黑盒測(cè)試被稱為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。在測(cè)試時(shí),把被測(cè)程序視為一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下進(jìn)行。采用黑盒測(cè)試的目的主要是在已知軟件產(chǎn)品所應(yīng)具有的功能的基礎(chǔ)上,進(jìn)行:(1)檢查程序功能能否按需求規(guī)格說明書的規(guī)定正常使用,測(cè)試各個(gè)功能是否有遺漏,檢測(cè)性能等特性要求是否滿足。(2)檢測(cè)人機(jī)交互是否錯(cuò)誤,檢測(cè)數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪問是否錯(cuò)誤,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出結(jié)果,并保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。(3)檢測(cè)程序初始化和終止方面的錯(cuò)誤。常用黑盒測(cè)試方法等價(jià)類劃分法邊界值分析法因果圖法決

2、策表法錯(cuò)誤推測(cè)法等價(jià)類劃分法等價(jià)類劃分法舉例:設(shè)計(jì)這樣的測(cè)試用例,來實(shí)現(xiàn)一個(gè)對(duì)所有實(shí)數(shù)進(jìn)行開平方運(yùn)算(y=sqrt(x))的程序的測(cè)試。等價(jià)類劃分法是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分為若干部分(子集),然后從每一個(gè)子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測(cè)試用例。依據(jù)(假定):測(cè)試某等價(jià)類的代表值就是等效于對(duì)于這一類其它值的測(cè)試。等價(jià)類劃分原則完備性和無冗余性有效等價(jià)類和無效等價(jià)類劃分依據(jù)按照區(qū)間劃分舉例:[0,100]按照數(shù)值劃分舉例:{1,3,5,7,9}按照數(shù)值集合劃分按照限制條件或規(guī)則劃分細(xì)分等價(jià)類等價(jià)類劃分法的測(cè)試用例設(shè)計(jì)首先為每一個(gè)等價(jià)類規(guī)定一個(gè)唯一編

3、號(hào)設(shè)計(jì)一個(gè)新的測(cè)試用例,使它能夠盡量覆蓋還沒有覆蓋的有效等價(jià)類。重復(fù)上述步驟,直至所有的有效等價(jià)類都被測(cè)試用例覆蓋。設(shè)計(jì)一個(gè)新的測(cè)試用例,使它僅覆蓋一個(gè)還沒有覆蓋的無效等價(jià)類。重復(fù)上述步驟,直至所有的無效等價(jià)類都被測(cè)試用例覆蓋。等價(jià)類劃分應(yīng)用實(shí)例1保險(xiǎn)公司計(jì)算保費(fèi)費(fèi)率的程序某保險(xiǎn)公司的人壽保險(xiǎn)的保費(fèi)計(jì)算方式為:投保額×保險(xiǎn)費(fèi)率其中,保險(xiǎn)費(fèi)率依點(diǎn)數(shù)不同而有別,10點(diǎn)及10點(diǎn)以上保險(xiǎn)費(fèi)率為0.6%,10點(diǎn)以下保險(xiǎn)費(fèi)率為0.1%;而點(diǎn)數(shù)又是由投保人的年齡、性別、婚姻狀況和撫養(yǎng)人數(shù)來決定,具體規(guī)則如下:年齡性別婚姻撫養(yǎng)人數(shù)20~3940~59其它MF已婚未婚1人扣0.5點(diǎn)最

4、多扣3點(diǎn)(四舍五入取整)6點(diǎn)4點(diǎn)2點(diǎn)5點(diǎn)3點(diǎn)3點(diǎn)5點(diǎn)實(shí)例1等價(jià)類表輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)年齡20~39歲140~59歲21~19歲60~99歲3小于112大于9913性別非英文字符14非單個(gè)英文字符15‘M’5除‘M’和‘F’之外的其它單個(gè)字符16‘F’6婚姻已婚7除’已婚’和’未婚’之外的其它字符17未婚8撫養(yǎng)人數(shù)空白9除空白和數(shù)字之外的其它字符181~6人10小于1196~9人11大于920實(shí)例1測(cè)試用例測(cè)試用例編號(hào)輸入數(shù)據(jù)預(yù)期輸出覆蓋等價(jià)類年齡性別婚姻撫養(yǎng)人數(shù)保險(xiǎn)費(fèi)率127F未婚空白0.6%1,6,8,9250M已婚20.6%2,5,7,1037

5、0F已婚70.1%3,1140M未婚空白無法推算125100F已婚3無法推算13699男已婚4無法推算1471Child未婚空白無法推算15845N已婚5無法推算16938F離婚1無法推算171062M已婚沒有無法推算181118F未婚0無法推算191240M未婚10無法推算20等價(jià)類劃分應(yīng)用(續(xù))實(shí)例2三角形問題輸入三個(gè)整數(shù)a、b、c,分別作為三角形的三條邊,現(xiàn)通過程序判斷由三條邊構(gòu)成的三角形的類型為等邊三角形、等腰三角形、一般三角形(特殊的還有直角三角形),以及構(gòu)不成三角形?,F(xiàn)在要求輸入三個(gè)整數(shù)a、b、c,必須滿足以下條件:條件11≤a≤100條件4a

6、件21≤b≤100條件5b10010a

7、>=b+c11邊c1≤b≤1003b<112b>10013b=a+c14邊c1≤c≤1005c<115c>10016c=a+b17a=b7b=c8實(shí)例2測(cè)試用例測(cè)試用例編號(hào)輸入數(shù)據(jù)預(yù)期輸出覆蓋等價(jià)類邊a邊b邊c三角形類型1346一般三角形1,2,3,4,5,62101015等腰三角形73181818等邊三角形7,84311411非三角形115164322非三角形1467820非三角形17701020邊取值超出范圍98101591091107121014101231311162601512341110116課后作業(yè)NextDate函數(shù)N

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。