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