通過此次課程培訓(xùn),可使學(xué)習(xí)者獲得如下收益:
1. 掌握測試計(jì)劃與測試方案的制定與跟蹤方法;
2. 掌握測試用例設(shè)計(jì)的主要方法與原理及實(shí)踐;
3. 掌握敏捷測試的實(shí)施與開展;
4. 掌握自動(dòng)化測試的實(shí)現(xiàn);
5. 掌握單元測試框架與輕量化測試框架的應(yīng)用
6. 持續(xù)集成的場景應(yīng)用;
7. 掌握性能測試模型設(shè)計(jì)與性能需求、執(zhí)行過程和主要工具的使用;
8. 掌握性能測試的結(jié)果分析、故障診斷、性能調(diào)優(yōu)。
1.授課內(nèi)容全部源于測試體系建設(shè)的最佳實(shí)踐總結(jié)與探索;
2.將實(shí)例演示、實(shí)際操作與課堂講授結(jié)合,進(jìn)行深度解析;
3.通過全面知識(shí)理解、專題技能和實(shí)踐結(jié)合的授課方式。
時(shí)間 培訓(xùn)模塊 培訓(xùn)內(nèi)容
第一天 測試流程與敏捷測試 1. 測試需求的分析
明確需求的范圍
業(yè)務(wù)處理過程
需求背后的隱式需求
2. 測試需求分析何時(shí)進(jìn)行?
3. 為什么要進(jìn)行測試需求分析?
直觀的需求(用例圖/活動(dòng)圖)
需求轉(zhuǎn)變
4. 如何開展測試需求分析?
了解和學(xué)習(xí)需求
5. 測試需求分析的成果物是什么?
明確測試范圍-------功能點(diǎn)
功能的處理過程----單功能點(diǎn)
6. 測試需求分析的成果物是什么?
明確測試范圍
7. 需求分析和測試需求分析的區(qū)別?
需求分析
測試需求分析
需求分析和測試需求分析兩者的過程是相反的
8. 測試需求分析與管理
波次需求與測試方法(測試中通過測試波次整理需求——協(xié)同的波次設(shè)計(jì)開發(fā)——協(xié)同的波次測試的實(shí)踐方法;
測試需求的整理方法:流程圖、活動(dòng)圖
敏捷測試需求的處理(Story Card)
9. 測試計(jì)劃與測試方案的制定與跟蹤方法:
三級(jí)測試計(jì)劃;
10. 測試版本與測試波次;
11. 測試方案的編寫與要點(diǎn);
12. 測試用例設(shè)計(jì)的主要方法與原理及實(shí)踐;
13. 測試用例的編寫規(guī)范;
14. 測試用例設(shè)計(jì)技巧方法:等價(jià)類、邊界值、場景法、因果圖、判定表法、基本路徑覆蓋法(萬能分析法)/圈復(fù)雜度/代碼覆蓋率;
15. 測試用例的業(yè)務(wù)覆蓋;
16. 測試用例的三級(jí)評(píng)審過程;
17. 測試用例庫建設(shè)與復(fù)用;
18. 測試執(zhí)行的關(guān)鍵步驟及技巧、回歸測試的實(shí)施;
19. 重大故障分析與管理;
20. 測試報(bào)告的編寫及要點(diǎn)。
第二天 基于Selenium自動(dòng)化測試 1. 自動(dòng)化測試的起始
什么是自動(dòng)化
自動(dòng)化測試開展條件
自動(dòng)化測試的成本
自動(dòng)化測試的用例設(shè)計(jì)
2. 分層自動(dòng)化
3. 自動(dòng)化工具的選取(PK)
4. Selenium介紹
前端工具介紹
5. Python自動(dòng)化環(huán)境的部署
Windows下Python的環(huán)境的部署
Selenium工具集
Selenium環(huán)境搭建
瀏覽器驅(qū)動(dòng)的部署
Webdriver的入門
6. Webdriver元素的定位
定位元素(Id、Name等)
快速定位元素插件
瀏覽器簡單操作
元素操作
鼠標(biāo)、鍵盤事件
驗(yàn)證信息的獲取
元素的等待
多個(gè)元素的定位
表單、窗口切換等
7. Unittest單元測試框架
Unittest回顧
斷言方法
單元測試用例的設(shè)計(jì)
用例執(zhí)行順序的控制
8. Html測試報(bào)告的生成與發(fā)送
9. Page Object設(shè)計(jì)模式
Page Object的認(rèn)知
PO的實(shí)現(xiàn)
第三天 自動(dòng)化測試框架
(Python+Selenium) 1. 自動(dòng)化框架
自動(dòng)化框架介紹
自動(dòng)化框架的設(shè)計(jì):需求分析、概要設(shè)計(jì)
框架的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn):頁面管理
框架的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn):公共模塊
框架的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn):用例倉庫
框架的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn):用例控制器
執(zhí)行結(jié)果
2. 自動(dòng)化框架項(xiàng)目實(shí)施
自動(dòng)化測試用例設(shè)計(jì)與實(shí)現(xiàn)
自動(dòng)化腳本的設(shè)計(jì)
自動(dòng)化測試的實(shí)施
3. 持續(xù)集成
持續(xù)集成的定義
環(huán)境搭建
持續(xù)集成(/測試)的實(shí)施
性能測試 1. 性能測試模型設(shè)計(jì)與性能需求;
2. 性能測試基本類型與目標(biāo)原理;
3. 性能測試經(jīng)典模型與業(yè)務(wù)模型設(shè)計(jì);
4. 性能測試各種場景的設(shè)計(jì)與目標(biāo);
5. 性能測試計(jì)劃與方案設(shè)計(jì);
6. 性能測試準(zhǔn)備及分析;
7. 端到端的性能測試執(zhí)行過程;
8. 性能測試執(zhí)行過程和主要工具的使用;
9. 腳本錄制及調(diào)試:參數(shù)池技術(shù)、事務(wù)點(diǎn)、集合點(diǎn)、動(dòng)態(tài)關(guān)聯(lián)、IP數(shù)據(jù)池、腳本調(diào)試與優(yōu)化、工具使用技巧、特殊測試類型、復(fù)雜腳本的處理方法與技巧等;
10. 場景加載及設(shè)置,監(jiān)控及設(shè)置。
第四天 學(xué)習(xí)考核與業(yè)內(nèi)經(jīng)驗(yàn)交流
李老師 軟件測試專家,擅長搭建完善的測試體系、自動(dòng)化測試、性能測試、安全測試及精通常見開源與商業(yè)測試軟件工具。10多年豐富的軟件開發(fā)、測試、持續(xù)集成與交付經(jīng)驗(yàn)。熟練使用QTP與LoadRunner、Selenium、Jemeter自動(dòng)化測試工具,熟練掌握Vbs、shell、腳本語言,熟悉主流測試技術(shù);熟悉QC、TD等測試管理工具;擁有豐富的測試項(xiàng)目管理經(jīng)驗(yàn);熟練搭建部署Linux、win2008主流服務(wù)器;熟悉oracle數(shù)據(jù)庫部署與維護(hù),熟練使用PL/SQL語言;熟練部署MOSS門戶網(wǎng)站,熟悉規(guī)劃設(shè)計(jì)MOSS門戶網(wǎng)站工作流。熟悉敏捷測試過程和持續(xù)集成的實(shí)踐,擅長測試組織與測試過程能力的建設(shè),超過10個(gè)千萬級(jí)大項(xiàng)目的測試管理與持續(xù)集成的實(shí)踐經(jīng)驗(yàn)。
劉老師 有著15年豐富的軟件開發(fā)、測試、持續(xù)集成與交付經(jīng)驗(yàn),其中4年在國內(nèi)外知名的華為技術(shù)有限公司中央研究部任職從事軟件開發(fā),6年在神州數(shù)碼思特奇公司任測試總監(jiān),管理測試團(tuán)隊(duì)總?cè)藬?shù)近200人。熟悉基于CMMI、RUP、敏捷的測試過程和持續(xù)集成的實(shí)踐,擅長測試組織與測試過程能力的建設(shè)(包括端到端的測試方法、工具與平臺(tái),自動(dòng)化測試和性能壓力測試),超過30個(gè)大項(xiàng)項(xiàng)目(千萬元級(jí)以上)的測試管理與持續(xù)集成的實(shí)踐經(jīng)驗(yàn)。
面授班培訓(xùn)費(fèi)7800元(含教材費(fèi)、場地費(fèi)、考試證書費(fèi)、學(xué)習(xí)期間的午餐),食宿可統(tǒng)一安排,費(fèi)用自理。請(qǐng)學(xué)員帶身份證復(fù)印件一張。
本課程由中國信息化培訓(xùn)中心頒發(fā)《軟件自動(dòng)化測試與持續(xù)集成工程師》證書,證書可作為專業(yè)技術(shù)人員職業(yè)能力考核的證明,以及專業(yè)技術(shù)人員崗位聘用、任職、定級(jí)和晉升職務(wù)的重要依據(jù)。