版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件質(zhì)量保證與測試3.1
黑盒測試概述第3章黑盒測試SoftwareQualityAssuranceandTesting什么是黑盒測試
把被測試軟件看做一個打不開的黑盒子,完全不考慮軟件的邏輯結(jié)構(gòu)和內(nèi)部特性,只是依據(jù)軟件的規(guī)格說明書,運(yùn)行軟件,輸入測試數(shù)據(jù),根據(jù)運(yùn)行結(jié)果,檢驗(yàn)該軟件的功能是否實(shí)現(xiàn)并符合要求、性能等其它特性是否滿足用戶需要。黑盒測試是一種從用戶觀點(diǎn)出發(fā),基于規(guī)格說明的測試。又叫功能測試、數(shù)據(jù)驅(qū)動測試。?黑盒測試的優(yōu)缺點(diǎn)優(yōu)點(diǎn):不需要源代碼;測試簡單易行;能夠發(fā)現(xiàn)軟件設(shè)計中的問題;除了功能之外,還可以測試性能、安全性等其他特性。缺點(diǎn):無法對代碼進(jìn)行有針對性的測試,某些代碼可能得不到測試;有時輸出的結(jié)果可能碰巧正確,但軟件內(nèi)部在執(zhí)行過程中可能已經(jīng)出錯了;黑盒測試以規(guī)格說明書為測試依據(jù),如果規(guī)格說明書有誤,黑盒測試是發(fā)現(xiàn)不了的。黑盒測試內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)細(xì)節(jié)執(zhí)行結(jié)果和外部特性不考慮只關(guān)注軟件系統(tǒng)測試驗(yàn)收測試黑盒測試用于用于用于......黑盒測試主要可以發(fā)現(xiàn)以下幾類錯誤1.輸入和輸出錯誤程序A的用戶注冊界面上有一個文本框用于輸入用戶的昵稱,但測試執(zhí)行程序時發(fā)現(xiàn),用戶輸入的昵稱長度最多只能是10個字符,如果大于10,則無法輸入,但程序規(guī)格說明中并沒有限制用戶的昵稱長度必須小于等于10。2.初始化或終止性錯誤。對程序B進(jìn)行黑盒測試,執(zhí)行后,程序始終處于運(yùn)行之中,不再對用戶的鍵盤鼠標(biāo)操作給出響應(yīng),沒有提示,也不能關(guān)閉或者退出。這是終止性錯誤,一般情況是程序存在死循環(huán),不能終止。黑盒測試主要可以發(fā)現(xiàn)以下幾類錯誤3.功能遺漏或者不正確。程序C的規(guī)格說明書中說明該程序可以根據(jù)給定的多個成績計算平均成績,并且成績可以是百分制,也可以是五級計分制,但執(zhí)行程序C,對其進(jìn)行黑盒測試發(fā)現(xiàn),該程序只能對百分制的成績計算平均成績,而不能對五級計分制的成績計算平均成績,這是該程序功能不全,有遺漏。4.界面錯誤。對某成績管理系統(tǒng)D進(jìn)行黑盒測試,執(zhí)行后主界面顯示:“歡迎進(jìn)入網(wǎng)上商城”,這是界面上有提示信息錯誤。黑盒測試主要可以發(fā)現(xiàn)以下幾類錯誤5.性能不符合要求。某網(wǎng)上售票系統(tǒng)E的規(guī)格說明書要求該系統(tǒng)能滿足1000個客戶端同時在線買票,但對其進(jìn)行黑盒測試時發(fā)現(xiàn),500個客戶端同時在線買票時該系統(tǒng)就癱瘓了,該系統(tǒng)性能不符合要求。6.數(shù)據(jù)庫或其它外部數(shù)據(jù)結(jié)構(gòu)訪問錯誤。某銷售管理系統(tǒng)F有一個后臺數(shù)據(jù)庫,對銷售管理系統(tǒng)F進(jìn)行黑盒測試時發(fā)現(xiàn),當(dāng)需要訪問數(shù)據(jù)庫時系統(tǒng)就會報錯,這是數(shù)據(jù)庫訪問錯誤,錯誤的原因很可能是連接字符串中的參數(shù)不正確。黑盒測試主要可以發(fā)現(xiàn)以下幾類錯誤7.安全性問題等。某學(xué)生管理系統(tǒng)G,對其進(jìn)行黑盒測試時發(fā)現(xiàn),用戶登錄時輸入正確的用戶名后,密碼什么都不輸入,也可以登錄成功,這是系統(tǒng)在對用戶進(jìn)行身份認(rèn)證時存在安全性問題。黑盒測試對軟件進(jìn)行黑盒測試的主要依據(jù)是軟件規(guī)格說明書,因此,在進(jìn)行黑盒測試之前應(yīng)確保軟件規(guī)格說明書是經(jīng)過評審的,其質(zhì)量達(dá)到了既定的要求。如果沒有規(guī)格說明書的話,可以采用探索式測試。黑盒測試思想不僅可以用于測試軟件的功能,同時,也可用于測試軟件的非功能特性,如性能、安全性等。黑盒測試黑盒測試用例設(shè)計方法主要有這么幾種黑盒測試
在面對實(shí)際的軟件測試任務(wù)時,如果僅僅采用一種黑盒測試用例設(shè)計方法,是無法獲得理想的測試用例集、高質(zhì)量的解決復(fù)雜軟件測試問題的。比較實(shí)用的方法是,綜合運(yùn)用多種設(shè)計技術(shù)來設(shè)計測試用例,取長補(bǔ)短,只有這樣才能有效提高測試的效率和測試覆蓋率。這就需要我們認(rèn)真掌握這些方法的原理,積累一定的軟件測試經(jīng)驗(yàn),才能有效地提高軟件測試水平。綜合運(yùn)用黑盒測試方法的策略①可以首先進(jìn)行等價類劃分,包括對輸入條件和輸出結(jié)果的等價劃分,將無限測試變成有限測試,這是減少工作量和提高測試效率最有效的方法。②在任何情況下都推薦使用邊界值分析法,經(jīng)驗(yàn)表明,用這種方法設(shè)計出的測試用例發(fā)現(xiàn)程序錯誤的能力最強(qiáng),發(fā)現(xiàn)缺陷的概率也最高,因?yàn)閱栴}往往容易出現(xiàn)在邊界上。③對于業(yè)務(wù)流清晰的系統(tǒng),可以采用場景法對測試任務(wù)進(jìn)行分解,以便于實(shí)施。綜合運(yùn)用黑盒測試方法的策略④如果程序的規(guī)格說明中含有輸入條件的組合情況,則一開始就可選用因果圖法和判定表驅(qū)動法。⑤對于參數(shù)配置類軟件,可用正交實(shí)驗(yàn)法選擇較少的數(shù)據(jù)組合達(dá)到較好的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 募捐信寫作指南模板
- 社會調(diào)查 某超市市場調(diào)研報告
- 骨質(zhì)疏松癥患者的用藥安全與監(jiān)測
- 切割機(jī)安全課件
- 胸痹的食療原則
- 分組交換介紹
- 熱愛生命作文600字(10篇)
- 德陽市博雅明德高級中學(xué) 2026年招聘備考題庫及參考答案詳解
- 2026重慶市長壽區(qū)衛(wèi)生事業(yè)單位面向應(yīng)屆高校畢業(yè)生考核招聘19人備考題庫及答案詳解(考點(diǎn)梳理)
- 肱骨骨折患者康復(fù)期功能恢復(fù)評估
- DB6301∕T 4-2023 住宅物業(yè)星級服務(wù)規(guī)范
- 護(hù)理查房與病例討論區(qū)別
- 土建資料管理課件
- 公司安全大講堂活動方案
- GB/T 42186-2022醫(yī)學(xué)檢驗(yàn)生物樣本冷鏈物流運(yùn)作規(guī)范
- T/CA 105-2019手機(jī)殼套通用規(guī)范
- 重癥胰腺炎的中醫(yī)護(hù)理
- 部編版語文六年級上冊第一單元綜合素質(zhì)測評B卷含答案
- 中央2025年全國婦聯(lián)所屬在京事業(yè)單位招聘93人筆試歷年參考題庫附帶答案詳解-1
- 2024-2025學(xué)年江蘇省鎮(zhèn)江市六年級語文上學(xué)期期末真題重組卷
- 盤扣架施工技術(shù)交底記錄
評論
0/150
提交評論