




已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件測(cè)試基礎(chǔ),Part2-1 測(cè)試用例與測(cè)試類型,測(cè)試用例概述 軟件測(cè)試類型,本節(jié)學(xué)習(xí)內(nèi)容,測(cè)試用例,某公司要求開發(fā)用于計(jì)算員工圣誕節(jié)獎(jiǎng)金的應(yīng)用程序。獎(jiǎng)金多少取決于員工進(jìn)入公司的時(shí)間長短。在該程序的需求文檔中包含以下描述: 進(jìn)入公司超過3年的員工,可以得到其月工資的50%作為圣誕獎(jiǎng)金;進(jìn)入公司超過5年的員工,可以得到其月工資的75%作為圣誕獎(jiǎng)金;而那些進(jìn)入公司超過8年的員工,可以得到100%的月工資作為圣誕獎(jiǎng)金;員工的工作年限以整數(shù)為單位,且一般不超過40年。,案 例,思考,對(duì)這樣一個(gè)程序,我們?cè)撛鯓尤绾芜M(jìn)行測(cè)試?,測(cè)試用例,測(cè)試用例,為特定目標(biāo)或特定條件(例如,執(zhí)行特定的程序路徑,或是驗(yàn)證與特定需求的一致性)而開發(fā)的一組輸入值、執(zhí)行前提條件、期望結(jié)果。 或者說,它是我們執(zhí)行軟件測(cè)試的一個(gè)操作指導(dǎo)書,告訴我們?cè)撛鯓幼觯鯓硬潘阃ㄟ^,測(cè)試用例(Test Case),測(cè)試用例,第一步:分析需求文檔 第二步:提取測(cè)試需求(編寫測(cè)試計(jì)劃的一部分) 第三步:設(shè)計(jì)測(cè)試用例(測(cè)試設(shè)計(jì)) 第四步:根據(jù)測(cè)試用例輸入數(shù)據(jù)進(jìn)行測(cè)試,記錄測(cè)試結(jié)果,報(bào)告缺陷(測(cè)試執(zhí)行) 第五步:編寫測(cè)試分析報(bào)告(測(cè)試總結(jié)),應(yīng)當(dāng)這樣測(cè)試:,軟件測(cè)試分類,軟件測(cè)試的分類方法很多,常用的幾種如下: 1.基于是否關(guān)注軟件結(jié)構(gòu)與算法 黑盒測(cè)試 白盒測(cè)試 2.基于是否執(zhí)行被測(cè)試軟件 靜態(tài)測(cè)試 動(dòng)態(tài)測(cè)試 3.基于測(cè)試的不同階段 單元測(cè)試 集成測(cè)試 系統(tǒng)測(cè)試 驗(yàn)收測(cè)試,注意: 不要在術(shù)語上糾纏,因?yàn)椴煌臏y(cè)試小組可能使用不同的術(shù)語。理解其含義及其在小組中的應(yīng)用是軟件測(cè)試人員的職責(zé)。 -Ron Patton 軟件測(cè)試,軟件測(cè)試分類,黑盒測(cè)試與白盒測(cè)試,軟件測(cè)試分類,黑盒測(cè)試,黑盒測(cè)試時(shí)完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只是按規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求,又稱功能測(cè)試。,y=2x ? y=x2,軟件測(cè)試分類,白盒測(cè)試,白盒測(cè)試是根據(jù)程序內(nèi)部邏輯結(jié)構(gòu)進(jìn)行測(cè)試。 白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試。,軟件測(cè)試分類,requirements,events,input,output,Black box vs. White box,Function Test(功能性測(cè)試) Behavioral Testing(行為測(cè)試) Data-driven Test(數(shù)據(jù)驅(qū)動(dòng)測(cè)試),Structure Test(結(jié)構(gòu)性測(cè)試) Logic-driven Test(邏輯測(cè)試),軟件測(cè)試分類,靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,靜態(tài)測(cè)試:指不運(yùn)行程序,而只是檢查和審閱代碼、界面、文檔等,軟件測(cè)試分類,靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,動(dòng)態(tài)測(cè)試:運(yùn)行和使用軟件,軟件測(cè)試分類,Static testing vs. Dynamic testing,軟件測(cè)試分類,檢查文檔,等價(jià)類劃分法 邊界值分析法 狀態(tài)測(cè)試 決策表法 ,靜態(tài)白盒測(cè)試,靜態(tài)黑盒測(cè)試,動(dòng)態(tài)黑盒測(cè)試,代碼審查,動(dòng)態(tài)白盒測(cè)試,運(yùn)行程序,并分析代碼結(jié)構(gòu),軟件測(cè)試分類,按不同階段分類單元測(cè)試,目標(biāo): 檢驗(yàn)程序最小單元有無錯(cuò)誤(類、文件、窗口、函數(shù)、菜單、報(bào)表或一個(gè)存儲(chǔ)過程) 檢驗(yàn)單元編碼與設(shè)計(jì)是否吻合 依據(jù): 詳細(xì)設(shè)計(jì),編碼 方法: 白盒測(cè)試 測(cè)試執(zhí)行人: 開發(fā)工程師,軟件測(cè)試分類,按不同階段分類集成測(cè)試,目標(biāo): 檢驗(yàn)組成系統(tǒng)的模塊接口有無錯(cuò)誤 代碼實(shí)現(xiàn)的系統(tǒng)設(shè)計(jì)與需求定義是否吻合 時(shí)機(jī): 主要的單元測(cè)試完成后,經(jīng)常與單元測(cè)試同步進(jìn)行 方法: 黑盒測(cè)試,白盒測(cè)試 責(zé)任: 開發(fā)工程師 測(cè)試工程師,軟件測(cè)試分類,按不同階段分類系統(tǒng)測(cè)試,目標(biāo): 檢驗(yàn)組成整個(gè)系統(tǒng)的代碼、以及系統(tǒng)的軟硬件配合有無錯(cuò)誤 代碼實(shí)現(xiàn)的系統(tǒng)與用戶需求是否吻合 檢驗(yàn)系統(tǒng)的文檔等各種是否完整、有效 模擬驗(yàn)收測(cè)試的要求,檢查系統(tǒng)是否符合用戶的驗(yàn)收標(biāo)準(zhǔn) 時(shí)機(jī): 多數(shù)集成測(cè)試完成后 方法: 黑盒測(cè)試 責(zé)任: 測(cè)試工程師,軟件測(cè)試分類,按不同階段分類驗(yàn)收測(cè)試,目標(biāo): 使客戶驗(yàn)收簽字 系統(tǒng)是否符合事先約定的驗(yàn)收標(biāo)準(zhǔn) 時(shí)機(jī): 系統(tǒng)測(cè)試完成后,開發(fā)和測(cè)試工作已經(jīng)全部完成,可以交付使用 方法: 黑盒測(cè)試 責(zé)任: 產(chǎn)品經(jīng)理或其他高級(jí)經(jīng)理 開發(fā)工程師 測(cè)試工程師 用戶,軟件測(cè)試分類,單元、集成、系統(tǒng)、驗(yàn)收測(cè)試,小插曲,請(qǐng)你說出以下單詞相對(duì)應(yīng)的中文,Static testing Dynamic testing White-box testing Black-box testing Unit testing,Integration testing System testing Acceptance testing Regression testing,練習(xí),從要不要看代碼來區(qū)分,可將測(cè)試分為: 集成/系統(tǒng)測(cè)試 靜態(tài)/動(dòng)態(tài)測(cè)試 黑盒/白盒測(cè)試 4. Alpha/Beta 測(cè)試,練習(xí),從要不要運(yùn)行軟件來區(qū)分,可將測(cè)試分為: 隨機(jī)測(cè)試/回歸測(cè)試 靜態(tài)/動(dòng)態(tài)測(cè)試 黑盒/白盒測(cè)試 4. Alpha/Beta 測(cè)試,練習(xí),下列關(guān)于alpha 測(cè)試的描述中正確的是 1. alpha 測(cè)試需要用戶代表參加 2. alpha 測(cè)試不需要用戶代表參加 3. alpha 測(cè)試是系統(tǒng)測(cè)試的一種 4. alpha 測(cè)試是驗(yàn)收測(cè)試的一種,練習(xí),對(duì)程序設(shè)計(jì)進(jìn)行驗(yàn)證是什么測(cè)試? 1. 單元和集成測(cè)試 2. 系統(tǒng)測(cè)試 3. 驗(yàn)收測(cè)試和確認(rèn)測(cè)試 4. 驗(yàn)證測(cè)試,練習(xí),追朔到用戶需求說明,屬于何種測(cè)試? 1. 代碼測(cè)試 2. 集成測(cè)試 3. 驗(yàn)收測(cè)試 4. 單元測(cè)試,練習(xí),白盒測(cè)試是()的測(cè)試 1. 基于功能 2. 基于代碼 3. 基于設(shè)計(jì) 4. 基于需求文檔,練習(xí),單元測(cè)試一般以白盒為主,測(cè)試的依據(jù)是: A模塊功能規(guī)格說明 B系統(tǒng)模塊結(jié)構(gòu)圖 C系統(tǒng)需求規(guī)格說明 DABC都可以,練習(xí),單元測(cè)試級(jí)別重點(diǎn)可能是識(shí)別哪種類型的缺陷? A單獨(dú)可測(cè)試的模塊或者對(duì)象中的缺陷 B組件之間的接口的缺陷或者系統(tǒng)不同部分之間的交互的缺陷 C整個(gè)系統(tǒng)或者產(chǎn)品的缺陷 D單元測(cè)試級(jí)別并不關(guān)注識(shí)別缺陷,練習(xí),模塊間接口的測(cè)試是哪個(gè)測(cè)試級(jí)別的主要目標(biāo)? A單元測(cè)試 B集成測(cè)試 C系統(tǒng)測(cè)試 D驗(yàn)收測(cè)試,練習(xí),什么是黑盒測(cè)試 A基于對(duì)系統(tǒng)或者組件內(nèi)部結(jié)構(gòu)的分析來生成或者選擇測(cè)試用例 B基于對(duì)系統(tǒng)或者組件規(guī)格
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025裝修工程合同書范文
- 2025版本的申通快遞運(yùn)輸合同
- 人教部編版一年級(jí)上冊(cè)課文 39 明天要遠(yuǎn)足教學(xué)設(shè)計(jì)及反思
- 2025年江西省建筑施工企業(yè)勞動(dòng)合同樣本
- 2025教育器材采購合同
- 2025年土地轉(zhuǎn)讓合同范本
- 2025租房合同修訂范本
- 2025年未簽合同也未購買社保員工想離職能否獲得賠償
- 沙生植物栽培管理指南
- EPC項(xiàng)目承包合同的挑戰(zhàn)與機(jī)遇
- 2025世界防治哮喘日知識(shí)講座專題課件
- 糧食安全時(shí)政試題及答案
- 小學(xué)開展常規(guī)教育經(jīng)驗(yàn)交流活動(dòng)方案
- 第四單元專題學(xué)習(xí)《孝親敬老傳承家風(fēng)》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)-(同步教學(xué))統(tǒng)編版語文七年級(jí)下冊(cè)名師備課系列
- 茂名市生活垃圾焚燒發(fā)電項(xiàng)目
- 2025年03月四川成都農(nóng)業(yè)科技中心公開招聘筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 大學(xué)英語四級(jí)考試2024年6月真題(第1套)翻譯
- 2024年鄭州鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測(cè)試題庫必考題
- 2025年03月國家機(jī)關(guān)事務(wù)管理局所屬事業(yè)單位公開招聘應(yīng)屆畢業(yè)生14人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 城市交通中的共享出行模式研究
- 全過程工程咨詢投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論