版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、測試用例測試用例某公司要求開發(fā)用于計算員工圣誕節(jié)獎金的應(yīng)用程序。獎金多少取決于員工進(jìn)入公司的時間長短。在該程序的需求文檔中包含以下描述: 進(jìn)入公司超過3年的員工,可以得到其月工資的50%作為圣誕獎金;進(jìn)入公司超過5年的員工,可以得到其月工資的75%作為圣誕獎金;而那些進(jìn)入公司超過8年的員工,可以得到100%的月工資作為圣誕獎金;員工的工作年限以整數(shù)為單位,且一般不超過40年。第1頁/共31頁 對這樣一個程序,我們該怎樣如何進(jìn)行測試?測試用例測試用例第2頁/共31頁測試用例測試用例為特定目標(biāo)或特定條件(例如,執(zhí)行特定的程序路徑,或是驗證與特定需求的一致性)而開發(fā)的一組輸入值、執(zhí)行前提條件、期望結(jié)
2、果。或者說,它是我們執(zhí)行軟件測試的一個操作指導(dǎo)書,告訴我們該怎樣做,怎樣才算通過測試用例(Test Case)第3頁/共31頁測試用例測試用例第一步:分析需求文檔第二步:提取測試需求(編寫測試計劃的一部分)第三步:設(shè)計測試用例(測試設(shè)計)第四步:根據(jù)測試用例輸入數(shù)據(jù)進(jìn)行測試,記錄測試結(jié)果,報告缺陷(測試執(zhí)行)第五步:編寫測試分析報告(測試總結(jié))應(yīng)當(dāng)這樣測試:第4頁/共31頁軟件測試分類軟件測試分類軟件測試的分類方法很多,常用的幾種如下:1.基于是否關(guān)注軟件結(jié)構(gòu)與算法 黑盒測試 白盒測試 2.基于是否執(zhí)行被測試軟件 靜態(tài)測試 動態(tài)測試 3.基于測試的不同階段 單元測試 集成測試 系統(tǒng)測試 驗收測
3、試注意:不要在術(shù)語上糾纏,因為不同的測試小組可能使用不同的術(shù)語。理解其含義及其在小組中的應(yīng)用是軟件測試人員的職責(zé)。-RonPatton軟件測試第5頁/共31頁軟件測試分類軟件測試分類黑盒測試與白盒測試第6頁/共31頁軟件測試分類軟件測試分類黑盒測試黑盒測試時完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只是按規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求,又稱功能測試。y=2x?y=x2第7頁/共31頁軟件測試分類軟件測試分類白盒測試白盒測試是根據(jù)程序內(nèi)部邏輯結(jié)構(gòu)進(jìn)行測試。白盒測試又稱為結(jié)構(gòu)測試。第8頁/共31頁軟件測試分類軟件測試分類Black box vs. White boxBlack box v
4、s. White boxFunction Test(功能性測試)Behavioral Testing(行為測試)Data-driven Test(數(shù)據(jù)驅(qū)動測試)Structure Test(結(jié)構(gòu)性測試)Logic-driven Test(邏輯測試)第9頁/共31頁軟件測試分類軟件測試分類靜態(tài)測試和動態(tài)測試指不運(yùn)行程序,而只是檢查和審閱代碼、界面、文檔等第10頁/共31頁軟件測試分類軟件測試分類靜態(tài)測試和動態(tài)測試運(yùn)行和使用軟件第11頁/共31頁軟件測試分類軟件測試分類Static testing vs. Dynamic testingStatic testing vs. Dynamic test
5、ing第12頁/共31頁軟件測試分類軟件測試分類靜態(tài)動態(tài)黑盒白盒檢查文檔等價類劃分法邊界值分析法狀態(tài)測試決策表法靜態(tài)白盒測試靜態(tài)黑盒測試動態(tài)黑盒測試代碼審查動態(tài)白盒測試運(yùn)行程序,并分析代碼結(jié)構(gòu) 第13頁/共31頁軟件測試分類軟件測試分類按不同階段分類按不同階段分類單元測試單元測試n目標(biāo):檢驗程序最小單元有無錯誤(類、文件、窗口、函數(shù)、菜單、報表或一個存儲過程)檢驗單元編碼與設(shè)計是否吻合n依據(jù):詳細(xì)設(shè)計,編碼n方法:白盒測試n測試執(zhí)行人:開發(fā)工程師第14頁/共31頁軟件測試分類軟件測試分類按不同階段分類按不同階段分類集成測試集成測試目標(biāo):目標(biāo): 檢驗組成系統(tǒng)的模塊接口有無錯誤檢驗組成系統(tǒng)的模塊接
6、口有無錯誤 代碼實現(xiàn)的系統(tǒng)設(shè)計與需求定義是否吻合代碼實現(xiàn)的系統(tǒng)設(shè)計與需求定義是否吻合時機(jī):時機(jī): 主要的單元測試完成后,經(jīng)常與單元測試同步進(jìn)行主要的單元測試完成后,經(jīng)常與單元測試同步進(jìn)行方法:方法: 黑盒測試黑盒測試, ,白盒測試白盒測試責(zé)任:責(zé)任: 開發(fā)工程師開發(fā)工程師 測試工程師測試工程師第15頁/共31頁軟件測試分類軟件測試分類按不同階段分類按不同階段分類系統(tǒng)測試系統(tǒng)測試目標(biāo):目標(biāo): 檢驗組成整個系統(tǒng)的代碼、以及系統(tǒng)的軟硬件配合有無錯誤檢驗組成整個系統(tǒng)的代碼、以及系統(tǒng)的軟硬件配合有無錯誤 代碼實現(xiàn)的系統(tǒng)與用戶需求是否吻合代碼實現(xiàn)的系統(tǒng)與用戶需求是否吻合 檢驗系統(tǒng)的文檔等各種是否完整、有效
7、檢驗系統(tǒng)的文檔等各種是否完整、有效 模擬驗收測試的要求,檢查系統(tǒng)是否符合用戶的驗收標(biāo)準(zhǔn)模擬驗收測試的要求,檢查系統(tǒng)是否符合用戶的驗收標(biāo)準(zhǔn)時機(jī):時機(jī): 多數(shù)集成測試完成后多數(shù)集成測試完成后方法:方法: 黑盒測試黑盒測試責(zé)任:責(zé)任: 測試工程師測試工程師第16頁/共31頁軟件測試分類軟件測試分類按不同階段分類按不同階段分類驗收測試驗收測試 目標(biāo):目標(biāo): 使客戶驗收簽字使客戶驗收簽字 系統(tǒng)是否符合事先約定的驗收標(biāo)準(zhǔn)系統(tǒng)是否符合事先約定的驗收標(biāo)準(zhǔn) 時機(jī):時機(jī): 系統(tǒng)測試完成后,開發(fā)和測試工作已經(jīng)全部完成,可以交付使用系統(tǒng)測試完成后,開發(fā)和測試工作已經(jīng)全部完成,可以交付使用 方法:方法: 黑盒測試黑盒測
8、試 責(zé)任:責(zé)任: 產(chǎn)品經(jīng)理或其他高級經(jīng)理產(chǎn)品經(jīng)理或其他高級經(jīng)理 開發(fā)工程師開發(fā)工程師 測試工程師測試工程師 用戶用戶第17頁/共31頁軟件測試分類軟件測試分類單元、集成、系統(tǒng)、驗收測試單元、集成、系統(tǒng)、驗收測試第18頁/共31頁小插曲小插曲StatictestingDynamictestingWhite-boxtestingBlack-boxtestingUnittestingIntegrationtestingSystemtestingAcceptancetestingRegressiontesting第19頁/共31頁練習(xí)練習(xí)從要不要看代碼來區(qū)分,可將測試分為:1. 集成/系統(tǒng)測試2. 靜
9、態(tài)/動態(tài)測試3. 黑盒/白盒測試4. Alpha/Beta 測試第20頁/共31頁練習(xí)練習(xí)從要不要運(yùn)行軟件來區(qū)分,可將測試分為:1. 隨機(jī)測試/回歸測試2. 靜態(tài)/動態(tài)測試3. 黑盒/白盒測試4. Alpha/Beta 測試第21頁/共31頁練習(xí)練習(xí)下列關(guān)于alpha 測試的描述中正確的是1. alpha 測試需要用戶代表參加2. alpha 測試不需要用戶代表參加3. alpha 測試是系統(tǒng)測試的一種4. alpha 測試是驗收測試的一種第22頁/共31頁練習(xí)練習(xí)對程序設(shè)計進(jìn)行驗證是什么測試?1. 單元和集成測試2. 系統(tǒng)測試3. 驗收測試和確認(rèn)測試4. 驗證測試第23頁/共31頁練習(xí)練習(xí)追
10、朔到用戶需求說明,屬于何種測試?1. 代碼測試2. 集成測試3. 驗收測試4. 單元測試第24頁/共31頁練習(xí)練習(xí)白盒測試是()的測試1. 基于功能2. 基于代碼3. 基于設(shè)計4. 基于需求文檔第25頁/共31頁練習(xí)練習(xí)單元測試一般以白盒為主,測試的依據(jù)是:A模塊功能規(guī)格說明B系統(tǒng)模塊結(jié)構(gòu)圖C系統(tǒng)需求規(guī)格說明DABC都可以第26頁/共31頁練習(xí)練習(xí)單元測試級別重點可能是識別哪種類型的缺陷?A單獨(dú)可測試的模塊或者對象中的缺陷B組件之間的接口的缺陷或者系統(tǒng)不同部分之間的交互的缺陷C整個系統(tǒng)或者產(chǎn)品的缺陷D單元測試級別并不關(guān)注識別缺陷第27頁/共31頁練習(xí)練習(xí)模塊間接口的測試是哪個測試級別的主要目標(biāo)?A單元測試B集成測試C系統(tǒng)測試D驗收測試第28頁/共31頁練習(xí)練習(xí)什么是黑盒測試A基于對系統(tǒng)或者組件內(nèi)部結(jié)構(gòu)的分析來生成或者選擇測試用例B基于對系統(tǒng)或者組件規(guī)格
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版特許經(jīng)營合同加盟商培訓(xùn)支持條款3篇
- 2025年人教A新版八年級地理上冊月考試卷
- 二零二五年度工程車租賃及生態(tài)修復(fù)合同3篇
- 2025年人教A版八年級化學(xué)上冊階段測試試卷
- 2025年人教新起點二年級數(shù)學(xué)上冊階段測試試卷
- 二零二五年度建筑材料委托采購與綠色建筑評價合同3篇
- 中國乙二醇行業(yè)發(fā)展現(xiàn)狀調(diào)查、競爭格局分析及未來前景預(yù)測報告(智研咨詢)
- 2025年度砂石材料采購與環(huán)保風(fēng)險評估合同3篇
- 2025年上教版必修2化學(xué)下冊月考試卷
- 2024年滬教版高二生物上冊階段測試試卷
- 2024江蘇泗陽縣交通產(chǎn)業(yè)集團(tuán)招聘第一線操作人員招聘39人易考易錯模擬試題(共500題)試卷后附參考答案
- GB 19272-2024室外健身器材的安全通用要求
- 北師大版五年級數(shù)學(xué)下冊第3單元第3課時分?jǐn)?shù)乘法(三)課件
- 2025新外研社版英語七年級下單詞默寫表
- 2024年演出經(jīng)紀(jì)人資格《思想政治與法律基礎(chǔ)》考前必刷必練題庫500題(含真題、必會題)
- 麻醉與舒適醫(yī)療
- 全國林草行業(yè)森林消防員技能競賽理論知識考試題及答案
- 2024年治安保衛(wèi)部規(guī)章制度(2篇)
- 2024年保密知識測試試題附答案(綜合卷)
- 豬糞供應(yīng)合同范本
- 人教版2024-2025學(xué)年六年級數(shù)學(xué)上冊5.4 扇形的面積 同步練習(xí)(附答案解析)
評論
0/150
提交評論