




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