班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
一:課程簡介:
本課程的授課內容全部源于測試體系建設的最佳實踐。在培訓方法上,將實例演示、實際操作與課堂講授結合,將深度解析TMMI的建設和改進過程,如何落地在測試的端到端執行過程(測試計劃方案、測試設計與用例、測試環境管理與持續構建、測試執行、測試報告與缺陷度量、缺陷預防、測試過程持續改進)。以及TMMI中的非功能測試,主要是性能測試執行過程(性能測試模型、設計、執行、工具、問題定位、調優方法),和安全測試的原理、設計及實踐方法,達到持續提升企業整體測試能力的效果。
二:課程目標
1. 掌握TMMI的核心,理解如何通過TMMI改善測試過程;測試生命周期與整合;
2. 掌握測試計劃與測試方案的制定與跟蹤方法;
3. 掌握測試用例設計的主要方法與原理及實踐;
4. 掌握單元/集成/系統測試執行的關鍵步驟及技巧、回歸測試的實施;
5. 掌握缺陷度量與分析、缺陷預防、產品質量評估、重大故障管理、同行評審;
6. 掌握測試環境的管理與測試版本迭代管理,通過持續集成與構建管理完善測試環境與交付環境;
7. 掌握自動化測試的實現、主流框架與工具(分層多種);
8. 掌握TMMI中非功能測試(性能測試設計實施與性能調優;安全測試原理與測試方法工具;兼容性測試、業務連續性測試等)的實施;
9. 測試組織建設與管理;
10. 敏捷測試與TMMI的落地實施;
三:適合對象:
具備一定的軟件開發或測試經驗,測試經理或測試負責人/測試工程師、集成/分析/設計/開發人員等軟件工程師;企業軟件評測部門工作人員;企業軟件質量管理人員。
四:培訓內容
端到端測試過程及其基于TMMI的過程改進
端到端測試過程
及其基于TMMI的過程改進 穿插實例講解TMMI,以及TMMI的輕量與敏捷化:
1級:混沌級
2級:重復級
2.1測試方針與策略?
1、測試方針與策略:測試人員/組織運作/環境/數據/工具與測試流程(在項目/產品開發過程中如何落地);
2、測試標準與指標:測試向用戶交付標準/開發向測試交付的標準/開發完成的標準;功能測試指標/性能測試指標;
2.2測試計劃?
1、測試計劃:總體測試計劃、波次測試計劃;測試計劃的設計策略;測試計劃與開發計劃;測試計劃敏捷化;
2、測試估算(工作量/時間/里程碑點)與測試計劃;
3、測試計劃的執行風險預估;
4、波次需求-波次開發-波次測試-波次發布的測試過程實踐方法;
2.3測試監督與控制?
1、根據計劃監督測試進度及跟蹤度量(燃盡圖、開發交互方式等)、提供產品質量風險報告和預估;?
2、計劃與實際偏差的分析與修正方法;
3、測試與QA;
2.4測試設計與執行?
1、測試設計:用例設計力度與效果、用例設計模板與實例、用例開發方法(基本用例設計方法(等價類/邊界值/因果圖)及例子,重點講解基本路徑覆蓋法的應用)、基于需求的測試用例快速設計、測試用例庫建設與維護;
2、測試執行(實例操作):單元測試執行與工具、靜態檢測執行與工具、功能測試執行經典實踐五步曲;
3、自動化回歸測試工具與方法:自動化的應用場景與效果分析;自動化測試工具學習與操作練習;(自動化工具的設置、錄制回放、對象庫、檢查點、輸出值、參數化、復雜腳本調試;從selenium1/selenium2/qtp中主講一種)
2.5測試環境?
1、軟件工程六套標準環境介紹;測試環境需求與設計;
2、快速搭建測試環境:測試環境程序發布/配置發布/模型發布管理;版本變更控制與管理;源碼庫與實體環境關系對應與迭代控制過程;
3、通過持續集成快速發布可測版本及控制穩定的測試版本:持續集成與快速交付的方法與系列工具(演示重點:Jenkins/maven/ant/ nexus等);掌握持續交付;
4、測試環境與開發環境灰度發布方案(ngnix等工具),通過灰度發布解決由小眾發布到全部發布、晚上發布改為白天發布的模式;
3級:已定義?
3.1測試組織?
1、測試團隊的組建與管理,測試人員的選、用、育、留技巧;
2、測試管理方向和技術方向的發展職業通道與設計;
3.2測試培訓方案?
1、內部測試培訓課程體系與培訓方式方法與外部培訓結合的培訓方法;
3.3測試生命周期與集成?
1、測試生命周期管理與測試模型、敏捷測試;
2、建立組織測試過程資產:測試用例庫、測試Bug庫的管理維護與積累復用;
3.4非功能測試?
講解
3.5同行評審?
1、同行評審的方法與工具;
2、同行評審的技巧與實施過程;?
tmmi 4級: 已測量?
4.1測試測量?
1、測試計劃與執行偏差度量、測試設計階段度量方法、測試執行階段度量方法;
2、缺陷的度量分析:歸類分析、業務分析、環境分析、聚集性分析、魚骨圖分析方法等;缺陷的廣度、深度、覆蓋度分析,通過缺陷驅動開發測試;
3、重大故障管理流程與方法;?
4.2產品質量評估?
1、產品質量目標的評估方法與技巧;
4.3高級評審?
在同行評審中深度講解;
tmmi 5級: 優化?
5.1缺陷預防?
1、缺陷的根因分析方法;
2、通過缺陷分析指導產品改進;?
5.2質量控制?
1、建立統計控制的測試過程?
2、使用統計方法執行測試?
5.3測試過程優化?
1、如何建立持續改進的測試過程與實踐討論;
2、測試驅動開發實踐,重點演示和操作Fitnesse測試驅動開發的工具框架
TMMI中非功能測試的實施與環境管理
TMMI中非功能測試的實施與環境管理 以實例為主線,深度講解:
1. 性能測試:
1) 性能測試模型設計與性能需求;
性能測試基本類型與目標原理;
性能測試經典模型與業務模型設計;
性能測試各種場景的設計與目標;
性能測試計劃與方案設計;
性能測試準備及分析;
的性能測試執行過程;
2) 性能測試執行過程和主要工具的使用;
腳本錄制及調試:參數池技術、事務點、集合點、動態關聯、IP數據池、腳本調試與優化、工具使用技巧、特殊測試類型、復雜腳本的處理方法與技巧等;
場景加載及設置,監控及設置;
復雜腳本的設計與解讀;
掌握通過測試工具完成性能測試整個過程;
掌握工具生成測試報告的展示技巧與分析;
分別掌握開源Jmeter/商業Loadrunner性能測試工具的使用技巧;
掌握性能測試過程中的輔助工具,如IEanalyzer/spotlight/Sieve等;
3) 性能測試的結果分析、故障診斷;
通過分析性能測試結果,確定問題定位;
掌握通過分層拆分方法(包括網絡層/web層/應用層/數據層的結果分析方法),確定性能瓶頸點;
的性能問題定位分析及處理過程;
操作系統、應用、數據庫、網絡全方位監控策略與方法;
4) 性能調優:
界面層(weblogic)、邏輯層(中間件等)、數據層(oracle)調優;
代碼級調優;
文件系統調優;
操作系統、應用、數據庫、網絡的最優化配置;
2、 安全測試:
1) 十大安全漏洞的原理與攻擊方式;
2) 安全測試常用工具(appscan/lapse等8種工具)操作與測試方法;
3) 安全測試用例設計;
3、 其他測試:兼容性、業務連續性測試等; |
|
|