班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
一、 背景概述
本課程的授課內容全部源于測試體系建設的最佳實踐總結與探索。在培訓方法上,通過課堂講授(演示和案例培訓相結合)、實際操作等形式,將測試需求、測試設計、測試執行、測試分析與報告整個端到端流程做了實踐技巧與最佳實踐方法分析;將測試常見工具,包括測試管理類工具、測試執行類工具(功能自動化、性能、安全測試工具、兼容性測試工具、持續集成工具)進行詳細講解;并將流程方法與測試工具平臺等的建設結合在一起,達到持續提升企業整體測試管理能力的效果。
二、 課程收益
總體定位:實踐類分享課程,即學即用。具體收益包括:
1. 掌握端到端測試實施過程方法與技巧(測試準備、測試設計、測試執行、測試報告與分析的測試流程過程);
2. 掌握以用例和bug為核心的測試度量與分析過程;掌握測試質量評估方法;
3. 掌握黑盒測試/白盒測試/代碼級測試的用例設計方法及各種類型測試方法;
4. 掌握測試過程管理工具與使用方法;
5. 掌握主流測試工具系列,包括功能的自動化測試工具、性能測試安全測試自動化工具、兼容性測試自動化工具、持續集成與測試集成工具。
6. 根據產品生命周期模式,借鑒業界領先測試模式,持續建設企業自身測試體系;
三、 培訓大綱
測試流程與方法技巧
1. 測試的總體約定(目標/人員/組織運作/環境/數據/工具)與測試流程(在項目/產品開發過程中如何落地);
2.?? 測試需求管理及范圍
? 波次需求與測試方法(測試中通過測試波次整理需求——協同的波次設計開發——協同的波次測試的實踐方法;
? 測試需求的整理方法:流程圖、活動圖
? 敏捷測試需求的處理(story card)
3.?? 測試計劃與測試方案的制定與跟蹤方法:
? 三級測試計劃;
? 測試版本與測試波次;?
? 測試方案的編寫與要點、模板及實例;
? 敏捷中的一頁紙計劃
3. 測試用例設計的主要方法與原理及實踐;
? 測試用例的編寫規范、模板及實例;
? 測試用例設計技巧方法:等價類、邊界值、場景法、因果圖、判定表法、基本路徑覆蓋法(萬能分析法)/圈復雜度/代碼覆蓋率;
? 測試用例的業務覆蓋;
? 測試用例的三級評審過程;
? 測試用例庫建設與復用;
? 敏捷中用例編寫與技巧
4. 測試執行的關鍵步驟及技巧、回歸測試的實施;
? 測試執行的經典五個步驟;
? 敏捷探索性測試技巧及方法;
? 測試執行的過程跟蹤管理;
? 測試版本控制與灰度發布;
? 如何高效率做好回歸測試;
? 易用性測試要點與執行;
? 兼容性測試要點及執行;
? 可靠性測試要點及執行;
5. 缺陷管理流程、度量與分析技巧、重大故障管理;
? 缺陷處理流程;
? 缺陷分級分類與修復周期;
? 缺陷的度量與分析(廣度、深度、覆蓋度),通過缺陷驅動開發測試;
? 主要bug的分析與挖掘;
? 重大故障分析與管理、重大故障處理流程;
? 敏捷缺陷管理;
6. 測試報告的編寫及要點、測試報告模板及實例;敏捷測試中的測試報告;
7.?? 演練與問題討論
主流測試工具與實踐之:功能測試工具
1.??測試驅動開發工具fitnesse實踐(從更黑盒的維度理解測試驅動開發及工具框架)
2、自動化測試框架
? 構建適合自己的公司的端到端的自動化測試體系及設計
? 項目中如何開展自動化測試
? 自動化回歸測試應用場景及設計;
? 新需求測試過程中自動化流程實現
? 分層的自動化測試工具(基于邏輯層的自動化工具)
3. QTP工具實踐(實例)
4. 輕型自動化框架selenium1講解(實例)
5. 新型自動化測試框架selenium2+robotframework(實例)
1)Selenium+webdriver+robotframwork+python安裝與集成
2)自動化工具控制框架RF配合selenium的使用及操作
? 安裝集成,功能說明;
? 創建分層測試用例(詳解);
? 創建測試套;
? 執行測試及過程調試;
? 測試報告及分析;
? 元素定位;
? 等待機制;
? 彈出內容處理;
? 多個瀏覽器窗口處理;
? 測試用例參數化;
? 萬能的sikuli庫,解決所有組件識別問題
? 以一個實例端到端完整練習selenium的使用過程
? 自動化集群測試技術與工具
6、大數據與云計算自動化測試工具
7、實戰與案例研討
主流測試工具與實踐之:性能安全測試工具
1. 性能測試工具
? 掌握性能測試執行工具:
1)腳本錄制及調試:參數池技術、事務點、集合點、動態關聯、IP數據池、腳本調試與優化、工具使用技巧、特殊測試類型、復雜腳本的處理方法與技巧等;
2) socket/webservice/java/C++/數據庫操作等協議腳本模板的設計與使用;
3)場景加載及設置,監控及設置;單業務測試、峰值業務測試、過載業務測試、壓力測試、穩定性測試的設計與控制;如何編寫性能測試方案及模板;
4) 掌握通過測試工具完成性能測試整個過程;包括通過如何增減虛擬用戶配合TPS完成目標業務場景的模擬過程;
5) 掌握工具生成測試報告的展示技巧與結果分析;如何編寫性能測試報告及模板;
? 掌握性能測試執行調優與分析工具;
? 掌握性能測試監控工具;
2. 安全測試工具
? 十大應用安全漏洞攻擊原理深度分析及對應測試方法、工具
? 深度掌握綜合性安全測試工具APPSCAN與burp、wvs:原理、攻擊樣本、使用方法、專家分析及解決方案使用、生成報告
? 靜態代碼安全審計方法及工具詳解:Lapse/fortify
? 安全測試工具發現的問題的歸類及修改順序、修改優先級
? 安全測試用例
主流測試工具與實踐之:其他測試工具
1、 兼容性測試工具詳解與實踐;
2、 其他常見測試工具介紹:
|
|
|