版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件測(cè)試工程師培訓(xùn) 測(cè)試用例設(shè)計(jì)培訓(xùn) 國(guó)家應(yīng)用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心國(guó)家應(yīng)用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心 課程概覽 測(cè)試用例的基本概念 測(cè)試用例的設(shè)計(jì)和編寫 測(cè)試用例評(píng)估 測(cè)試用例的管理 ? ? ? ? 課程目標(biāo) ?完成此課程之后,學(xué)員將具備以下能力: 理解測(cè)試用例的定義和用途 理解測(cè)試用例編寫的原則 針對(duì)具體項(xiàng)目,編寫有效的測(cè)試用例 對(duì)測(cè)試用例進(jìn)行評(píng)估 使用工具對(duì)測(cè)試用例進(jìn)行管理 課程目錄 測(cè)試用例的基本概念測(cè)試用例的基本概念 測(cè)試用例的設(shè)計(jì)和編寫 測(cè)試用例評(píng)估 測(cè)試用例的管理 案例分析 ? ? ? ? ? 測(cè)試用例的定義 ?測(cè)試用例是一個(gè)包含輸入和預(yù)期輸出的與程 序行為有關(guān)的標(biāo)識(shí) ?軟件測(cè)試
2、的本質(zhì)就是針對(duì)要測(cè)試的內(nèi)容確定 一組測(cè)試用例 ?測(cè)試用例是由測(cè)試中經(jīng)過(guò)的一系列狀態(tài)和在 每個(gè)狀態(tài)中必須依靠輸入 /輸出數(shù)據(jù)滿足的一 對(duì)條件組成的 測(cè)試用例的用途和目的 ?執(zhí)行測(cè)試,發(fā)現(xiàn)缺陷 ?重復(fù)執(zhí)行測(cè)試,重現(xiàn)缺陷 ?管理測(cè)試過(guò)程 ?回歸測(cè)試,驗(yàn)證缺陷是否修復(fù) 測(cè)試用例的用途和目的 ?使測(cè)試更加方便的執(zhí)行 ?提高測(cè)試效率 ?節(jié)省執(zhí)行測(cè)試的時(shí)間 ?使測(cè)試更能按照時(shí)間計(jì)劃進(jìn)行 ?使測(cè)試過(guò)程更方便管理 課程目錄 測(cè)試用例的基本概念 測(cè)試用例的設(shè)計(jì)和編寫測(cè)試用例的設(shè)計(jì)和編寫 測(cè)試用例評(píng)估 測(cè)試用例的管理 案例分析 ? ? ? ? ? 測(cè)試用例的編寫原則 ?準(zhǔn)確性 測(cè)試用例的設(shè)計(jì)確實(shí)符合測(cè)試需求,并 且
3、必須準(zhǔn)確地說(shuō)明測(cè)試的內(nèi)容 ?簡(jiǎn)潔性 測(cè)試用例的設(shè)計(jì)中必須包含完成測(cè)試必 要的步驟、要素,不需要加入多余的、 可有可無(wú)的步驟、要素 測(cè)試用例的編寫原則 ?可重用性 測(cè)試用例的設(shè)計(jì)要求測(cè)試是可控的,它能夠 使任何人在任何時(shí)間進(jìn)行測(cè)試都能獲得同樣 的結(jié)果 ?適用性 測(cè)試用例對(duì)于當(dāng)前的測(cè)試環(huán)境和測(cè)試者而言 是可以執(zhí)行的 測(cè)試用例的編寫原則 ?可跟蹤性 測(cè)試用例是針對(duì)特定測(cè)試需求的 ?純凈性 不會(huì)因?yàn)閳?zhí)行該測(cè)試用例而影響其它測(cè)試用 例的執(zhí)行,用例中應(yīng)說(shuō)明如何將應(yīng)用系統(tǒng)恢 復(fù)到最初狀態(tài),而不影響后續(xù)測(cè)試的進(jìn)行 測(cè)試用例的編寫格式 ?測(cè)試用例的編寫有三種主要格式: Step-by-step (按步驟) Ma
4、trix (矩陣表) Automated script (自動(dòng)化腳本) ?前兩種是測(cè)試用例最基本的格式,最后 一種是自動(dòng)執(zhí)行前兩種測(cè)試用例的軟件 腳本 測(cè)試用例的編寫格式 ?Step-by-step 測(cè)試用例的編寫格式 ?Matrix 測(cè)試用例的編寫格式 ? Automated script Attach to 測(cè)試管理系統(tǒng) Window Window( 測(cè)試管理系統(tǒng) Window).Attach Attach to ClassName=abcd Caption=缺陷信息 GUIObject(ClassName=abcd Caption= 缺陷信息).Attach GUIObject.Clic
5、k 77, 80 測(cè)試用例的編寫格式 ?Step-by-step格式的使用 業(yè)務(wù)上沒(méi)有各種復(fù)雜的情況 屏幕之間有較多的轉(zhuǎn)換 業(yè)務(wù)流程性很強(qiáng) GUI界面測(cè)試 在矩陣表中輸入輸出很難表示 測(cè)試用例的編寫格式 ?Matrix格式的使用 表單、區(qū)域、數(shù)值、輸入文件等存在較多變 化 相同的輸入,但有不同的平臺(tái)、瀏覽器或配 置 輸入輸出用矩陣表達(dá)較好 測(cè)試用例的編寫格式 ?Automated scripts格式的使用 自動(dòng)腳本的選擇是根據(jù)測(cè)試對(duì)象、測(cè)試 工具決定的 編寫自動(dòng)測(cè)試腳本比編寫手動(dòng)測(cè)試用例 要花費(fèi)更多的時(shí)間,因?yàn)榫帉懽詣?dòng)測(cè)試 腳本之前必須要編寫手動(dòng)測(cè)試用例 測(cè)試用例的編寫格式 ?Automate
6、d scripts格式的使用 在軟件生命周期的維護(hù)階段,即多次進(jìn)行回 歸測(cè)試的情況下,可重復(fù)使用的自動(dòng)腳本將 起到非常重要的作用 自動(dòng)測(cè)試工具還被用來(lái)進(jìn)行性能測(cè)試 測(cè)試用例設(shè)計(jì)方法 ?白盒測(cè)試方法 語(yǔ)句覆蓋 分支覆蓋 條件覆蓋 測(cè)試用例設(shè)計(jì)方法 ?黑盒測(cè)試方法 功能分解 等價(jià)類劃分 邊界值分析 因果圖法 編寫有效的測(cè)試用例 ?測(cè)試用例的易測(cè)性 簡(jiǎn)潔性 簡(jiǎn)潔性的衡量方法就是執(zhí)行測(cè)試花費(fèi)時(shí)間的 長(zhǎng)短以及在測(cè)試過(guò)程中是否能保持整個(gè)測(cè)試 的純凈 正確性 正確性意味著測(cè)試人員根據(jù)測(cè)試用例進(jìn)行的 測(cè)試獲得的測(cè)試結(jié)果(通過(guò)或不通過(guò))是正 確的 編寫有效的測(cè)試用例 ?使用合理的語(yǔ)言 測(cè)試人員該做什么,系統(tǒng)輸出
7、什么應(yīng)該寫得很清楚 明白,也就是說(shuō)首先要分清楚測(cè)試用例的輸入和預(yù) 期輸出 一種最好的避免含義混淆的方法是在操作步驟中采 用動(dòng)詞+名詞的結(jié)構(gòu),動(dòng)詞總是測(cè)試人員要做得事 情,名詞總是測(cè)試人員操作的對(duì)象、事物 將同一個(gè)事物命名為同一個(gè)名稱,不管這個(gè)事物是 否通過(guò)不同的方式出現(xiàn) 編寫有效的測(cè)試用例 ?控制測(cè)試用例的長(zhǎng)度 在Step-by-step用例中一個(gè)比較好的長(zhǎng)度是不 多于15步: 執(zhí)行每個(gè)測(cè)試用例花費(fèi)更少的時(shí)間 測(cè)試人員很少犯錯(cuò)誤、丟失步驟或需要幫助 測(cè)試經(jīng)理能夠準(zhǔn)確地估計(jì)測(cè)試的時(shí)間 測(cè)試結(jié)果更容易跟蹤 編寫有效的測(cè)試用例 ?控制測(cè)試用例的長(zhǎng)度 對(duì)于Matrix用例,一個(gè)好的測(cè)試用例的長(zhǎng)度 的衡
8、量標(biāo)準(zhǔn)是是否能再 20分鐘內(nèi)測(cè)試完畢 編寫有效的測(cè)試用例 ?使用模板 編寫測(cè)試用例更方便 提高測(cè)試用例的組織性 提供了標(biāo)準(zhǔn) 格式統(tǒng)一美觀 有助于測(cè)試人員尋找信息 能夠包括很多有關(guān)測(cè)試過(guò)程的選項(xiàng) 編寫有效的測(cè)試用例 ?使用克隆(Cloning) 模仿某個(gè)測(cè)試用例來(lái)寫別的測(cè)試用例 某些用戶手冊(cè)中的步驟、文字也可以被克隆 保存以前寫過(guò)的測(cè)試用例,以便以后進(jìn)行克隆 Matrixes測(cè)試用例也可以克隆,特別是在表結(jié)構(gòu)相 同的情況下,只需要改變一些列的名稱和值就可以 不要忘了把原來(lái)的測(cè)試用例的編號(hào)改為新的測(cè)試用 例的編號(hào) 編寫有效的測(cè)試用例 ?使用測(cè)試管理軟件 編寫測(cè)試用例更加方便 使克隆用例和步驟更方便
9、 很容易添刪改用例和步驟 支持自動(dòng)編號(hào)和重新編號(hào) 支持各種方便的模版 編寫有效的測(cè)試用例 ?使用測(cè)試管理軟件 普通格式的測(cè)試用例的輸出 支持多用戶 編寫測(cè)試用例的過(guò)程以及測(cè)試過(guò)程的跟蹤 測(cè)試結(jié)果的跟蹤、缺陷的跟蹤 需求管理 測(cè)試結(jié)果的統(tǒng)計(jì) 支持靈活的安全措施 編寫有效的測(cè)試用例 ?測(cè)試用例依賴關(guān)系的利弊 具有依賴關(guān)系的測(cè)試用例是一些需要依靠先 前的測(cè)試用例執(zhí)行的結(jié)果來(lái)執(zhí)行的用例 考慮是否真的需要其他的測(cè)試的結(jié)果作為數(shù) 據(jù)輸入,如果是,那么測(cè)試必需是累積的。 應(yīng)盡量避免這種情況 保持測(cè)試用例依賴關(guān)系的正確性和一致性 以一種合理的順序來(lái)安排測(cè)試用例的順序 測(cè)試用例示例 ?1.測(cè)試用例標(biāo)識(shí) ?2.測(cè)
10、試步驟 ?3.輸入 ?4.輸出 ?5.環(huán)境要求 ?5.1 硬件 ?5.2 軟件 ?5.3 其他 ?6.特殊過(guò)程的要求 ?7.與其他測(cè)試用例的依賴關(guān)系 課程目錄 測(cè)試用例的基本概念 測(cè)試用例的設(shè)計(jì)和編寫 測(cè)試用例評(píng)估測(cè)試用例評(píng)估 測(cè)試用例的管理 案例分析 ? ? ? ? ? 評(píng)估的方式 ?測(cè)試經(jīng)理、測(cè)試小組審核 ?使用測(cè)試管理工具 評(píng)估的標(biāo)準(zhǔn) ?評(píng)估測(cè)試用例編寫的好壞的最主要標(biāo)準(zhǔn): 是能否盡可能多的發(fā)現(xiàn)缺陷 ?評(píng)估測(cè)試用例的基本要素 輸入 輸出 測(cè)試執(zhí)行步驟 評(píng)估的標(biāo)準(zhǔn) ?評(píng)估測(cè)試用例是否符合編寫依據(jù) 準(zhǔn)確性 簡(jiǎn)潔性 可重用性 適用性 可跟蹤性 純凈性 評(píng)估的標(biāo)準(zhǔn) ?對(duì)全部測(cè)試用例的評(píng)估 覆蓋率 功能覆蓋、用例覆蓋、用例場(chǎng)景覆蓋 語(yǔ)句覆蓋 冗余性 測(cè)試用例之間的依賴關(guān)系 執(zhí)行測(cè)試用例的最佳順序 課程目錄 測(cè)試用例的基本概念 測(cè)試用例的設(shè)計(jì)和編寫 測(cè)試用例評(píng)估 測(cè)試用例的管理測(cè)試用例的管理 案例分析 ? ? ? ? ? 測(cè)試用例的管理 ?對(duì)測(cè)試用例庫(kù)的管理 增加 刪除 修改 測(cè)試用例的管理要求 ?測(cè)試用例以統(tǒng)一的方式命名 ?指定測(cè)試用例文件類型的格式 ?指定測(cè)試用例版本 ?指定測(cè)試用例需要的測(cè)試對(duì)象,如數(shù)據(jù)庫(kù) ?指定測(cè)試用例存儲(chǔ)方式為只讀 測(cè)試用例的管理要求續(xù) ?訪問(wèn)測(cè)試用例庫(kù)是可控的 ?測(cè)試用例庫(kù)需要做備份 ?測(cè)試用例庫(kù)需要建
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版特色餐飲店鋪出租管理協(xié)議3篇
- 2025版小額貸款抵押合同財(cái)務(wù)報(bào)告披露要求3篇
- 買賣合同糾紛代理詞3篇
- 二零二五版薦知識(shí)產(chǎn)權(quán)擔(dān)保交易合同集3篇
- 二零二五年度城市通勤車輛出租合作協(xié)議4篇
- 二零二五年度員工借款爭(zhēng)議調(diào)解及勞動(dòng)法執(zhí)行合同
- 二零二五年度農(nóng)業(yè)OEM產(chǎn)品種植與加工合同范本3篇
- 二零二五年度工業(yè)廠房租賃市場(chǎng)拓展合同范本3篇
- 二零二五年度光伏充電樁場(chǎng)地共享租賃合同3篇
- 2025年度倉(cāng)儲(chǔ)物流零星維修施工合同協(xié)議書3篇
- 湖北省黃石市陽(yáng)新縣2024-2025學(xué)年八年級(jí)上學(xué)期數(shù)學(xué)期末考試題 含答案
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報(bào)告
- 央視網(wǎng)2025亞冬會(huì)營(yíng)銷方案
- 《00541語(yǔ)言學(xué)概論》自考復(fù)習(xí)題庫(kù)(含答案)
- 《無(wú)砟軌道施工與組織》 課件 第十講雙塊式無(wú)砟軌道施工工藝
- 江蘇省南京市、鹽城市2023-2024學(xué)年高三上學(xué)期期末調(diào)研測(cè)試+英語(yǔ)+ 含答案
- 2024新版《藥品管理法》培訓(xùn)課件
- 《阻燃材料與技術(shù)》課件 第7講 阻燃橡膠材料
- 爆炸物運(yùn)輸安全保障方案
- 江蘇省南京市2025屆高三學(xué)業(yè)水平調(diào)研考試數(shù)學(xué)試卷(解析版)
- 2024年黑龍江省哈爾濱市中考數(shù)學(xué)試卷(附答案)
評(píng)論
0/150
提交評(píng)論