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