架構(gòu)師
互聯(lián)網(wǎng)
電商
架構(gòu)師
工程師
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

磐涅重生 - 從測試工程師到測試架構(gòu)師

課程費(fèi)用

6800.00 /人

課程時(shí)長

3小時(shí)

成為教練

課程簡介

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

目標(biāo)收益

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

培訓(xùn)對象

課程內(nèi)容

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

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

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

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

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

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

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

活動(dòng)詳情

提交需求