課程費用

6800.00 /人

課程時長

3小時

成為教練

課程簡介

“知其然知其所以然”是學習和深入理解技術(shù)本質(zhì)的核心,所以本主題的講解將拋棄傳統(tǒng)的就技術(shù)談技術(shù)的方式,而是采用以大型電商平臺工程實際問題驅(qū)動為主線,以提出問題到解決問題為主干,講解從一名資深測試工程師成長為測試架構(gòu)師的關(guān)鍵知識點和最佳實踐。

目標收益

1.深入理解大型電商網(wǎng)站的架構(gòu)發(fā)展與演進之路
2.深入理解大型電商網(wǎng)站的測試基礎(chǔ)架構(gòu)設(shè)計思路與落地實踐
3.深入理解微服務(wù)架構(gòu)下的測試挑戰(zhàn)和技術(shù)解決方案
4.深入理解來自eBay,HP和Cisco等大型企業(yè)的測試策略設(shè)計和測試平臺基礎(chǔ)架構(gòu)
5.提高測試技術(shù)全局觀,學會由點到面,從測試架構(gòu)師的視角看待和解決問題
6.重新認識在“去QE”時代下,QE的核心技術(shù)價值和定位

培訓對象

課程內(nèi)容

“知其然知其所以然”是學習和深入理解技術(shù)本質(zhì)的核心,所以本主題的講解將拋棄傳統(tǒng)的就技術(shù)談技術(shù)的方式,而是采用以大型電商平臺工程實際問題驅(qū)動為主線,以提出問題到解決問題為主干,講解從一名資深測試工程師成長為測試架構(gòu)師的關(guān)鍵知識點和最佳實踐。

一、引子:從大型網(wǎng)站技術(shù)架構(gòu)的演變談起

二、GUI Automation Test Framework 的前世今生
1.測試腳本的封裝粒度問題
2.Page-object模型的由來
3.Business Flow模型解決的問題
4.Unified-Flow模型的原始驅(qū)動力
5.GUI測試的數(shù)據(jù)準備難點和解決方案
6.Page-object的自動代碼生成
7.BDD的生與死

三、Test Data Platform 的起源與發(fā)展
1.測試數(shù)據(jù)之痛
2.測試數(shù)據(jù)準備工具的最佳實踐(死水+活水)
3.Test Data as a Service
4.Test Data core service設(shè)計哲學
5.Test Data Service的架構(gòu)設(shè)計與實現(xiàn)
6.大型電商測試過程中數(shù)據(jù)準備的創(chuàng)新設(shè)計

四、API Automation Test Framework 的演進之路
1.最原始的API測試框架
2.引入API Test Executor實現(xiàn)Code-based API自動化測試
3.引入Data-Driven Test Data的自動生成
4.引入Parallel Execution Controller實現(xiàn)API并發(fā)測試
5.引入Load Generator Cluster實現(xiàn)API高并發(fā)和壓力測試
6.引入2R History Database實現(xiàn)API Diff Identification
7.微服務(wù)架構(gòu)下的API測試挑戰(zhàn)
8.基于消費者契約的API測試
9.基于契約的Mock Service實現(xiàn)API測試依賴解耦
10.基于消費者契約的契約捕獲

五、Test Execution Environment 的演變
1.基于Jenkins觸發(fā)測試執(zhí)行
2.引入Test Runner / Test Execution System
3.基于Selenium Grid提高測試并行執(zhí)行能力
4.基于Jenkins Cluster提高測試并行執(zhí)行能力
5.基于Docker實現(xiàn)Selenium Grid的動態(tài)擴展與收縮
6.基于Docker實現(xiàn)Jenkins Cluster的動態(tài)擴展與收縮
7.引入Test Report Service生成各種測試報告

六、Test Report Platform的演變
1.典型的Test Report Platform架構(gòu)
2.高擴展的Test Report Service
3.引入Stroy Board Test Report
4.Full Trace Test Report設(shè)計與實現(xiàn)
5.引入Multi-Site Comparison Report提高LQA 測試效率
6.引入Test Analysis Service提高Defect分類效率

課程費用

6800.00 /人

課程時長

3小時

預(yù)約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求