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