測試用例設(shè)計_第1頁
測試用例設(shè)計_第2頁
測試用例設(shè)計_第3頁
測試用例設(shè)計_第4頁
測試用例設(shè)計_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、設(shè)計和維護測試用例目 錄 測試用例構(gòu)成及其設(shè)計1 1 測試用例的組織和跟蹤 2 21測試用例構(gòu)成及其設(shè)計1.測試用例的重要性什么是測試用例測試用例可以獨立進行測試執(zhí)行的最小單元測試內(nèi)容的一系列情景和每個情景中必須依靠輸入和輸出,而對軟件的正確性進行判斷的測試文檔,稱為測試用例測試用例就是將軟件測試的行為活動轉(zhuǎn)化為規(guī)范化的文檔1.測試用例的重要性測試用例要描述什么?5W1HWhy為什么測試?What測試什么?Where在哪里測試?When什么時候開始測試?Which哪些輸入數(shù)據(jù)?How如何操作軟件?1.測試用例的重要性為什么需要測試用例如何以最少的人力、資源投入,在最短的時間內(nèi)完成測試,發(fā)現(xiàn)軟件

2、系統(tǒng)的缺陷,保證軟件的優(yōu)良品質(zhì),則是軟件公司探索和追求的目標。測試用例是測試工作的指導(dǎo),是軟件測試的必須遵守的準則,更是軟件測試質(zhì)量穩(wěn)定的根本保障 軟件測試是有組織性、步驟性和計劃性的,為了能將軟件測試的行為轉(zhuǎn)換為可管理的、具體量化的模式,需要創(chuàng)建和維護測試用例1.測試用例的重要性測試用例的作用重要參考依據(jù)提高測試質(zhì)量有效性復(fù)用性易組織性客觀性可評估性和可管理性知識傳遞2.測試用例設(shè)計書寫標準測試用例書寫標準標志符(Identification)測試項(Test Items)測試環(huán)境要求輸入標準(Input Criteria)輸出標準(Output Criteria)測試用例之間的關(guān)聯(lián)2.測試

3、用例設(shè)計書寫標準測試用例的元素字段名稱注釋字段名稱注釋標志符唯一標識該測試用例的值,自動生成測試項測試的對象,可以從軟件配置庫中選擇測試目標從固定列表中選擇一個測試環(huán)境要求可以從列表中選擇,如果沒有,則直接輸入新增內(nèi)容前提事先設(shè)定、條件限制,如已登錄、某個選項已選上輸入數(shù)據(jù)輸入要求說明、或數(shù)據(jù)列舉期望輸出所屬模塊模塊標識符優(yōu)先級1,2,3(其中1優(yōu)先級最高) 層次0,1,2,3(其中0最高層)關(guān)聯(lián)的測試用例上層(父)用例的標識符執(zhí)行時間分鐘自動化標識True,False關(guān)聯(lián)的缺陷缺陷標識符列表2.測試用例設(shè)計書寫標準2.測試用例設(shè)計書寫標準良好測試用例的特征可以最大程度地找出軟件隱藏的缺陷可以

4、最高效率的找出軟件缺陷可以最大程度地滿足測試覆蓋要求既不過分復(fù)雜、也不能過分簡單使軟件缺陷的表現(xiàn)可以清楚的判定n測試用例包含期望的正確的結(jié)果n待查的輸出結(jié)果或文件必須盡量簡單明了不包含重復(fù)的測試用例測試用例內(nèi)容清晰、格式一致、分類組織3.測試用例設(shè)計考慮因素具有代表性、典型性尋求系統(tǒng)設(shè)計、功能設(shè)計的弱點測試用例需要考慮到正確的輸入,也需要考慮錯誤的或者異常的輸入需要分析怎樣使得這樣的錯誤或者異常能夠發(fā)生考慮用戶實際的諸多使用場景3.測試用例設(shè)計考慮因素3.測試用例設(shè)計考慮因素4.測試用例設(shè)計的基本原則避免含糊的測試用例將具有相類似功能的測試用例抽象并歸類避免冗長和復(fù)雜的測試用例4.測試用例設(shè)計

5、的基本原則單個測試用例的質(zhì)量要求具有可操作性具備所需的各項信息各項信息描述準確、清楚測試目標針對性強驗證點完備,而且沒有太多的驗證點沒有太多的操作步驟符合正常業(yè)務(wù)慣例。4.測試用例設(shè)計的基本原則整體測試用例的質(zhì)量要求覆蓋率。依據(jù)特定的測試目標的要求,盡可能覆蓋所有的測試范圍、功能特性和代碼。易用性。測試用例的設(shè)計思路清晰、組織結(jié)構(gòu)層次合理,測試用例操作的連貫性好,使單個模塊的測試用例執(zhí)行順暢。易維護性。應(yīng)該以很少的時間來完成測試測試用例的維護工作,包括添加、修改和刪除測試用例。易用性和易讀性,也有助于易維護性。粒度適中。既能覆蓋各個特定的場景,保證測試的效率;又能處理好不同數(shù)據(jù)輸入的測試要求,

6、提高測試用例的可維護性。2測試用例組織和維護1.測試用例的屬性各階段所表現(xiàn)的測試用例屬性1.測試用例的屬性目標性,包括功能性、性能、容錯性、數(shù)據(jù)遷移等各方面的測試用例;所屬的范圍,屬于哪一個組件或模塊關(guān)聯(lián)性,和軟件產(chǎn)品特性相聯(lián)系階段性,屬于單元測試、集成測試、系統(tǒng)測試、驗收測試中的某一個階段時效性,不同的版本所適用的測試用例可能不相同2.測試套件及其構(gòu)成方法測試套件是由一系列測試用例并與之關(guān)聯(lián)的測試環(huán)境組合而構(gòu)成的集合,已滿足測試執(zhí)行的特定要求。通過測試套件,將服務(wù)于同一個測試目標、特定階段性測試目標或某一運行環(huán)境下的一系列測試用例有機地組合起來按程序功能模塊組織按測試用例的類型組織按測試用例

7、的優(yōu)先級組織2.測試套件及其構(gòu)成方法根據(jù)測試類型設(shè)計根據(jù)程序功能模塊設(shè)計功能測試易用性測試配置測試壓力測試回歸測試界面測試文檔測試國際化測試 測試用例1 測試用例2 測試用例3 測試用例1 測試用例2 測試用例3安裝/卸載測試聯(lián)機幫助測試軟件更新測試聯(lián)機注冊測試文件操作測試 測試用例1 測試用例2 測試用例3 測試用例1 測試用例2 測試用例3數(shù)據(jù)備份測試2.測試套件及其構(gòu)成方法測試用例的組織和測試過程的關(guān)系2.測試套件及其構(gòu)成方法測試套件應(yīng)用場合只是部分功能模塊發(fā)生了變化,就可創(chuàng)建由這些改動模塊的測試用例構(gòu)成的測試套件在修改的模塊中,也不需要選擇所有的測試用例,針對不同的優(yōu)先級創(chuàng)建不同的測試

8、套件測試執(zhí)行的第一階段可以創(chuàng)建一個特定平臺上的測試套件有必要為自動化測試、手工測試分別建立測試套件??山⒑蜏y試人員相對應(yīng)的、不同平臺或模塊的測試套件回歸測試中,可以先運行曾經(jīng)發(fā)現(xiàn)缺陷的測試用例,然后再運行從來沒有發(fā)現(xiàn)的缺陷的測試用例2.測試套件及其構(gòu)成方法測試套件的構(gòu)成2.測試套件及其構(gòu)成方法實例3.跟蹤測試用例用例執(zhí)行的跟蹤: 跟上進度?測試人員每天能執(zhí)行多少個測試用例?“通過、未通過以及未測試的”各占多少?不能被執(zhí)行的原因是什么?100%工作量(需執(zhí)行的測試用例數(shù))時間3.跟蹤測試用例跟蹤測試用例包括兩個方面的內(nèi)容:測試用例執(zhí)行的跟蹤測試用例覆蓋率的跟蹤3.跟蹤測試用例測試用例覆蓋率的跟蹤未執(zhí)行的用例非測試用例發(fā)現(xiàn)的缺陷3.跟蹤測試用例跟蹤測試用例的形式一般有幾種:記憶書面文檔電子表格自定義數(shù)據(jù)庫4.維護測試用例測試用例的維護是持續(xù)改進的過程4.維

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論