黑盒測試(功能測試)

黑盒測試(功能測試)

ID:25476991

大?。?3.46 KB

頁數(shù):10頁

時間:2018-11-20

黑盒測試(功能測試)_第1頁
黑盒測試(功能測試)_第2頁
黑盒測試(功能測試)_第3頁
黑盒測試(功能測試)_第4頁
黑盒測試(功能測試)_第5頁
資源描述:

《黑盒測試(功能測試)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、黑盒測試百科名片??黑盒測試黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。目錄解說作用測試方法1.概述2.劃分等價類3.劃分等價類準(zhǔn)則4.輸入條件5.邊界值分析6.錯誤推測法7.因果圖法8.利用因果圖生成測試用例的

2、基本步驟9.判定表通常由四個部分組成10.判定表的建立步驟(根據(jù)軟件規(guī)格說明)11.正交試驗設(shè)計法黑盒測試的流程1.測試計劃2.測試設(shè)計3.測試開發(fā)4.測試執(zhí)行5.測試評估黑盒測試的優(yōu)點黑盒測試的缺點黑盒測試(功能測試)工具的選擇WinRunner的工作流程六個步驟1.識別應(yīng)用程序的GUI2.建立測試腳本3.對測試腳本除錯(debug)4.在新版應(yīng)用程序執(zhí)行測試腳本5.分析測試結(jié)果6.回報缺陷(defect)常用的功能測試方法解說作用測試方法1.概述2.劃分等價類3.劃分等價類準(zhǔn)則4.輸入條件5.邊界值分析6.錯誤推測法7

3、.因果圖法8.利用因果圖生成測試用例的基本步驟9.判定表通常由四個部分組成10.判定表的建立步驟(根據(jù)軟件規(guī)格說明)11.正交試驗設(shè)計法黑盒測試的流程1.測試計劃2.測試設(shè)計3.測試開發(fā)4.測試執(zhí)行5.測試評估黑盒測試的優(yōu)點黑盒測試的缺點黑盒測試(功能測試)工具的選擇WinRunner的工作流程六個步驟1.識別應(yīng)用程序的GUI2.建立測試腳本3.對測試腳本除錯(debug)4.在新版應(yīng)用程序執(zhí)行測試腳本5.分析測試結(jié)果6.回報缺陷(defect)·常用的功能測試方法展開編輯本段解說  黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸

4、出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的。很明顯,如果外部特性本身設(shè)計有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。編輯本段作用  黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)下列幾類錯誤?! 」δ懿徽_或遺漏;  界面錯誤;  數(shù)據(jù)庫訪問錯誤;  性能錯誤;  初始化和終止錯誤等。編輯本段測試方法概述  從理論上講,黑盒測試只有采用窮舉輸入測試,把所有可能的輸入都作為測試情況考慮,才能查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但可能的輸入進(jìn)行測試。這樣看來,完全

5、測試是不可能的,所以我們要進(jìn)行有針對性的測試,通過制定測試案例指導(dǎo)測試的實施,保證軟件測試有組織、按步驟,以及有計劃地進(jìn)行。黑盒測試行為必須能夠加以量化,才能真正保證軟件質(zhì)量,而測試用例就是將測試行為具體量化的方法之一。具體的黑盒測試用例設(shè)計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅(qū)動法、正交試驗設(shè)計法、功能圖法等?! 〉葍r類劃分的辦法是把程序的輸入域劃分成若干部分(子集),然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。每一類的代表性數(shù)據(jù)在測試中的作用等價于這一類中的其他值。該方法是一種重要的,常

6、用的黑盒測試用例設(shè)計方法。劃分等價類  1)劃分等價類:等價類是指某個輸入域的子集合。在該子集合中,各個輸入數(shù)據(jù)對于揭露程序中的錯誤都是等效的,并合理地假定:測試某等價類的代表值就等于對這一類其它值的測試.因此,可以把全部輸入數(shù)據(jù)合理劃分為若干等價類,在每一個等價類中取一個數(shù)據(jù)作為測試的輸入條件,就可以用少量代表性的測試數(shù)據(jù).取得較好的測試結(jié)果.等價類劃分可有兩種不同的情況:有效等價類和無效等價類.  有效等價類:是指對于程序的規(guī)格說明來說是合理的,有意義的輸入數(shù)據(jù)構(gòu)成的集合.利用有效等價類可檢驗程序是否實現(xiàn)了規(guī)格說明中所

7、規(guī)定的功能和性能.  無效等價類:與有效等價類的定義恰巧相反.  設(shè)計測試用例時,要同時考慮這兩種等價類.因為,軟件不僅要能接收合理的數(shù)據(jù),也要能經(jīng)受意外的考驗.這樣的測試才能確保軟件具有更高的可靠性.劃分等價類準(zhǔn)則  2)劃分等價類的方法:下面給出六條確定等價類的原則. ?、僭谳斎霔l件規(guī)定了取值范圍或值的個數(shù)的情況下,則可以確立一個有效等價類和兩個無效等價類. ?、谠谳斎霔l件規(guī)定了輸入值的集合或者規(guī)定了“必須如何”的條件的情況下,可確立一個有效等價類和一個無效等價類. ?、墼谳斎霔l件是一個布爾量的情況下,可確定一個有效等

8、價類和一個無效等價類. ?、茉谝?guī)定了輸入數(shù)據(jù)的一組值(假定n個),并且程序要對每一個輸入值分別處理的情況下,可確立n個有效等價類和一個無效等價類.  ⑤在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可確立一個有效等價類(符合規(guī)則)和若干個無效等價類(從不同角度違反規(guī)則). ?、拊诖_知已劃分的等價類中各元素在程

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

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

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