測(cè)試經(jīng)理
互聯(lián)網(wǎng)
架構(gòu)設(shè)計(jì)
微服務(wù)
自動(dòng)化測(cè)試
壓力測(cè)試
API
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

互聯(lián)網(wǎng)的自動(dòng)化測(cè)試進(jìn)階與最佳實(shí)踐

一線(xiàn)互聯(lián)網(wǎng)公司 實(shí)戰(zhàn)派軟件測(cè)試和工程效能專(zhuān)家

實(shí)戰(zhàn)派軟件測(cè)試和工程效能專(zhuān)家,阿里云最具價(jià)值專(zhuān)家MVP,超過(guò)15年的一線(xiàn)工程實(shí)戰(zhàn)經(jīng)驗(yàn),積累了大量項(xiàng)目經(jīng)驗(yàn),是國(guó)內(nèi)大型軟件企業(yè)的自動(dòng)化測(cè)試和智能化測(cè)試的早期實(shí)踐者,也是DevOps和敏捷測(cè)試的布道者。曾受邀擔(dān)任國(guó)內(nèi)外頂級(jí)技術(shù)大會(huì)的技術(shù)委員會(huì)成員和專(zhuān)題出品人,多個(gè)技術(shù)管理類(lèi)公眾大號(hào)的特邀撰稿人,稿件發(fā)表于InfoQ、CSDN、開(kāi)源中國(guó)、云頭條、51CTO等平臺(tái)。

實(shí)戰(zhàn)派軟件測(cè)試和工程效能專(zhuān)家,阿里云最具價(jià)值專(zhuān)家MVP,超過(guò)15年的一線(xiàn)工程實(shí)戰(zhàn)經(jīng)驗(yàn),積累了大量項(xiàng)目經(jīng)驗(yàn),是國(guó)內(nèi)大型軟件企業(yè)的自動(dòng)化測(cè)試和智能化測(cè)試的早期實(shí)踐者,也是DevOps和敏捷測(cè)試的布道者。曾受邀擔(dān)任國(guó)內(nèi)外頂級(jí)技術(shù)大會(huì)的技術(shù)委員會(huì)成員和專(zhuān)題出品人,多個(gè)技術(shù)管理類(lèi)公眾大號(hào)的特邀撰稿人,稿件發(fā)表于InfoQ、CSDN、開(kāi)源中國(guó)、云頭條、51CTO等平臺(tái)。

課程費(fèi)用

6800.00 /人

課程時(shí)長(zhǎng)

2

成為教練

課程簡(jiǎn)介

“知其然知其所以然”是學(xué)習(xí)和深入理解技術(shù)本質(zhì)的核心,所以本課程的講解將拋棄傳統(tǒng)的就技術(shù)談技術(shù)的方式,而是以大型全球化電商網(wǎng)站質(zhì)量保障以及測(cè)試技術(shù)的難點(diǎn)為主線(xiàn),以提出問(wèn)題到解決問(wèn)題為主干,講解大型自動(dòng)化測(cè)試項(xiàng)目的的關(guān)鍵技術(shù)點(diǎn)和最佳實(shí)踐,內(nèi)容涵蓋GUI/API自動(dòng)化測(cè)試框架設(shè)計(jì)與最佳實(shí)踐、統(tǒng)一測(cè)試數(shù)據(jù)準(zhǔn)備平臺(tái)、大型電商的測(cè)試基礎(chǔ)架構(gòu)設(shè)計(jì)與落地、微服務(wù)下基于消費(fèi)者契約的API測(cè)試原理與實(shí)踐、代碼級(jí)測(cè)試的最佳實(shí)踐和關(guān)鍵技術(shù)、性能/壓力測(cè)試以及全鏈路壓測(cè)的企業(yè)級(jí)最佳實(shí)踐等。

目標(biāo)收益

1. 深入理解大型電商網(wǎng)站的架構(gòu)發(fā)展與技術(shù)發(fā)展
2. 深入理解大型電商網(wǎng)站的測(cè)試基礎(chǔ)架構(gòu)設(shè)計(jì)思路與落地實(shí)踐
3. 深入理解微服務(wù)架構(gòu)下的測(cè)試挑戰(zhàn)和應(yīng)對(duì)方案
4. 深入理解業(yè)內(nèi)領(lǐng)先的性能測(cè)試方法和技術(shù)實(shí)現(xiàn)
5. 從測(cè)試架構(gòu)師的視角深入理解代碼級(jí)測(cè)試的關(guān)鍵技術(shù)與設(shè)計(jì)策略
6. 深入理解來(lái)自 eBay,HP 和 Cisco 等大型企業(yè)的測(cè)試策略設(shè)計(jì)和測(cè)試平臺(tái)基礎(chǔ)架構(gòu)

培訓(xùn)對(duì)象

? 希望系統(tǒng)性學(xué)習(xí)互聯(lián)網(wǎng)時(shí)代下軟件測(cè)試技術(shù)的測(cè)試工程師、測(cè)試開(kāi)發(fā)工程師、測(cè)試技術(shù)主管和測(cè)試經(jīng)理等
? 希望深刻理解互聯(lián)網(wǎng)軟件測(cè)試技術(shù)的開(kāi)發(fā)工程師、運(yùn)維工程師、架構(gòu)師和開(kāi)發(fā)經(jīng)理等

課程大綱

從大型網(wǎng)站技術(shù)架構(gòu)的演變談起 1 測(cè)試工程師必須懂的大型網(wǎng)站架構(gòu)
2 業(yè)務(wù)驅(qū)動(dòng)下的大型網(wǎng)站技術(shù)架構(gòu)的技術(shù)演進(jìn)
GUI自動(dòng)化測(cè)試框架的設(shè)計(jì)演進(jìn)與落地實(shí)踐 1 測(cè)試腳本的封裝粒度問(wèn)題
2 Page-Object模型的由來(lái)
3 Business Flow模型解決的問(wèn)題
4 Unified Business Flow模型的原始驅(qū)動(dòng)力
5 GUI測(cè)試的數(shù)據(jù)準(zhǔn)備難點(diǎn)和解決方案
6 Page-Object的自動(dòng)代碼生成
7 行為驅(qū)動(dòng)開(kāi)發(fā)BDD的生與死
8 無(wú)頭瀏覽器Headless的生與死
9 案例分享:大型互聯(lián)網(wǎng)電商的GUI測(cè)試基礎(chǔ)架構(gòu)的設(shè)計(jì)
API自動(dòng)化測(cè)試的架構(gòu)設(shè)計(jì)與最佳實(shí)踐 1 主流API測(cè)試方法簡(jiǎn)介
2 最原始的API測(cè)試框架
3 引入 API Test Executor 實(shí)現(xiàn) Code-based API 自動(dòng)化測(cè)試
4 引入 Data-Driven Test Data 的自動(dòng)生成
5 引入 Parallel Execution Controller 實(shí)現(xiàn) API 并發(fā)測(cè)試
6 引入 Load Generator Cluster 實(shí)現(xiàn) API 高并發(fā)和壓力測(cè)試
7 引入 2R History Database 實(shí)現(xiàn) API Diff Identification
8 微服務(wù)架構(gòu)下的API測(cè)試挑戰(zhàn)
9 基于消費(fèi)者契約的API測(cè)試
10 基于契約的Mock Service實(shí)現(xiàn)API測(cè)試依賴(lài)解耦
11 基于消費(fèi)者契約的契約捕獲
12 Demo分享:Spring Cloud Contract實(shí)例
自動(dòng)化測(cè)試中測(cè)試數(shù)據(jù)難題的解決思路 1 測(cè)試中數(shù)據(jù)的復(fù)雜性與難點(diǎn)
2 基于實(shí)時(shí)數(shù)據(jù)創(chuàng)建的測(cè)試數(shù)據(jù)準(zhǔn)備策略
3 基于Out-of-box的測(cè)試數(shù)據(jù)準(zhǔn)備策略
4 測(cè)試數(shù)據(jù)準(zhǔn)備工具的最佳實(shí)踐
4.1 測(cè)試數(shù)據(jù)準(zhǔn)備 V1.0時(shí)代
4.2 測(cè)試數(shù)據(jù)準(zhǔn)備 V2.0時(shí)代
4.3 測(cè)試數(shù)據(jù)準(zhǔn)備 V3.0時(shí)代
5 Test Data Service的架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
6 數(shù)據(jù)準(zhǔn)備的創(chuàng)新設(shè)計(jì)
6.1 引入 Test Data Core Service 和 Recipe
6.2 引入 Data Quantity / Quality 管理
6.3 引入 Unified Controller 接入不同 Test Data Tool
7 實(shí)際案例分享:全球大型電商測(cè)試數(shù)據(jù)的最佳實(shí)踐
測(cè)試執(zhí)行環(huán)境的設(shè)計(jì)與最佳實(shí)踐 1 早期的測(cè)試執(zhí)行環(huán)境
2 基于Jenkins觸發(fā)測(cè)試執(zhí)行
3 引入 Test Runner / Test Execution System
4 CI/CD集成的設(shè)計(jì)與最佳實(shí)踐
5 Selenium Grid簡(jiǎn)介與工程應(yīng)用
6 基于 Selenium Grid 提高測(cè)試并行執(zhí)行能力
7 基于 Jenkins Cluster 提高測(cè)試并行執(zhí)行能力
8 基于 Docker 實(shí)現(xiàn) Selenium Grid 的動(dòng)態(tài)擴(kuò)展與收縮
9 基于 Docker 實(shí)現(xiàn) Jenkins Cluster 的動(dòng)態(tài)擴(kuò)展與收縮
10 引入 Test Report Service 生成各種測(cè)試報(bào)告
測(cè)試報(bào)告平臺(tái)的設(shè)計(jì)與最佳實(shí)踐 1 典型的 Test Report Platform 架構(gòu)
2 高擴(kuò)展的 Test Report Service
3 引入 Story Board Test Report
4 Full Trace Test Report設(shè)計(jì)與實(shí)現(xiàn)
5 引入 Multi-Site Comparison Report 提高 LQA 測(cè)試效率
6 引入 Test Analysis Service 提高 Defect 分類(lèi)效率
全球化大型電商網(wǎng)站的測(cè)試基礎(chǔ)架構(gòu)設(shè)計(jì) 1 全球化站點(diǎn)簡(jiǎn)介
2 全球化站點(diǎn)的測(cè)試挑戰(zhàn)與難點(diǎn)
3 Global Test Capability簡(jiǎn)介
4 深入 Global Test Capability
5 引入 Global Test Base Utilities
6 引入 Global Test Data Utilities
7 引入 Global Configuration Repository
8 引入 Unified Flow Framework
9 引入 Multi-Site Story Board Test Report
10 實(shí)際案例展示
性能測(cè)試基礎(chǔ) 1 不同視角的軟件性能與性能指標(biāo)解讀
2 性能測(cè)試的基本方法與應(yīng)用領(lǐng)域
3 后端性能測(cè)試工具原理與行業(yè)常用工具簡(jiǎn)介
4 前端性能測(cè)試工具原理與行業(yè)常用工具簡(jiǎn)介
5 基于LoadRunner實(shí)現(xiàn)企業(yè)級(jí)服務(wù)器端性能測(cè)試的實(shí)踐
性能測(cè)試的行業(yè)最佳實(shí)踐 1 某全球軟件研發(fā)中心-性能測(cè)試卓越中心實(shí)際案例與經(jīng)驗(yàn)分享
2 如何 0 成本應(yīng)用 UI 自動(dòng)化測(cè)試腳本和 API 自動(dòng)化測(cè)試腳本實(shí)現(xiàn)性能告警
3 高并發(fā)情況下單 session 的 Profile 方法設(shè)計(jì)
4 Performance Benchmark Kits 的設(shè)計(jì)
5 基于用戶(hù)數(shù)據(jù)庫(kù)特征提取的測(cè)試背景數(shù)據(jù)仿真
6 代碼級(jí)的性能測(cè)試實(shí)踐
7 性能壓測(cè)的測(cè)試數(shù)據(jù)準(zhǔn)備
8 基于Jmeter的全鏈路壓測(cè)系統(tǒng)的設(shè)計(jì)
代碼級(jí)自動(dòng)測(cè)試的最佳實(shí)踐 1 代碼的基本特征
2 代碼缺陷產(chǎn)生的原因
3 代碼錯(cuò)誤的分類(lèi)
4 代碼級(jí)測(cè)試方法的分類(lèi)
5 完備代碼級(jí)測(cè)試用例的設(shè)計(jì)
6 代碼測(cè)試覆蓋率的衡量
7 代碼測(cè)試覆蓋率的實(shí)現(xiàn)原理
8 探討覆蓋率的局限性
9 典型代碼錯(cuò)誤分析
10 代碼級(jí)測(cè)試中的廣義自動(dòng)化測(cè)試技術(shù)
11 基于變更代碼的覆蓋率衡量
從大型網(wǎng)站技術(shù)架構(gòu)的演變談起
1 測(cè)試工程師必須懂的大型網(wǎng)站架構(gòu)
2 業(yè)務(wù)驅(qū)動(dòng)下的大型網(wǎng)站技術(shù)架構(gòu)的技術(shù)演進(jìn)
GUI自動(dòng)化測(cè)試框架的設(shè)計(jì)演進(jìn)與落地實(shí)踐
1 測(cè)試腳本的封裝粒度問(wèn)題
2 Page-Object模型的由來(lái)
3 Business Flow模型解決的問(wèn)題
4 Unified Business Flow模型的原始驅(qū)動(dòng)力
5 GUI測(cè)試的數(shù)據(jù)準(zhǔn)備難點(diǎn)和解決方案
6 Page-Object的自動(dòng)代碼生成
7 行為驅(qū)動(dòng)開(kāi)發(fā)BDD的生與死
8 無(wú)頭瀏覽器Headless的生與死
9 案例分享:大型互聯(lián)網(wǎng)電商的GUI測(cè)試基礎(chǔ)架構(gòu)的設(shè)計(jì)
API自動(dòng)化測(cè)試的架構(gòu)設(shè)計(jì)與最佳實(shí)踐
1 主流API測(cè)試方法簡(jiǎn)介
2 最原始的API測(cè)試框架
3 引入 API Test Executor 實(shí)現(xiàn) Code-based API 自動(dòng)化測(cè)試
4 引入 Data-Driven Test Data 的自動(dòng)生成
5 引入 Parallel Execution Controller 實(shí)現(xiàn) API 并發(fā)測(cè)試
6 引入 Load Generator Cluster 實(shí)現(xiàn) API 高并發(fā)和壓力測(cè)試
7 引入 2R History Database 實(shí)現(xiàn) API Diff Identification
8 微服務(wù)架構(gòu)下的API測(cè)試挑戰(zhàn)
9 基于消費(fèi)者契約的API測(cè)試
10 基于契約的Mock Service實(shí)現(xiàn)API測(cè)試依賴(lài)解耦
11 基于消費(fèi)者契約的契約捕獲
12 Demo分享:Spring Cloud Contract實(shí)例
自動(dòng)化測(cè)試中測(cè)試數(shù)據(jù)難題的解決思路
1 測(cè)試中數(shù)據(jù)的復(fù)雜性與難點(diǎn)
2 基于實(shí)時(shí)數(shù)據(jù)創(chuàng)建的測(cè)試數(shù)據(jù)準(zhǔn)備策略
3 基于Out-of-box的測(cè)試數(shù)據(jù)準(zhǔn)備策略
4 測(cè)試數(shù)據(jù)準(zhǔn)備工具的最佳實(shí)踐
4.1 測(cè)試數(shù)據(jù)準(zhǔn)備 V1.0時(shí)代
4.2 測(cè)試數(shù)據(jù)準(zhǔn)備 V2.0時(shí)代
4.3 測(cè)試數(shù)據(jù)準(zhǔn)備 V3.0時(shí)代
5 Test Data Service的架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
6 數(shù)據(jù)準(zhǔn)備的創(chuàng)新設(shè)計(jì)
6.1 引入 Test Data Core Service 和 Recipe
6.2 引入 Data Quantity / Quality 管理
6.3 引入 Unified Controller 接入不同 Test Data Tool
7 實(shí)際案例分享:全球大型電商測(cè)試數(shù)據(jù)的最佳實(shí)踐
測(cè)試執(zhí)行環(huán)境的設(shè)計(jì)與最佳實(shí)踐
1 早期的測(cè)試執(zhí)行環(huán)境
2 基于Jenkins觸發(fā)測(cè)試執(zhí)行
3 引入 Test Runner / Test Execution System
4 CI/CD集成的設(shè)計(jì)與最佳實(shí)踐
5 Selenium Grid簡(jiǎn)介與工程應(yīng)用
6 基于 Selenium Grid 提高測(cè)試并行執(zhí)行能力
7 基于 Jenkins Cluster 提高測(cè)試并行執(zhí)行能力
8 基于 Docker 實(shí)現(xiàn) Selenium Grid 的動(dòng)態(tài)擴(kuò)展與收縮
9 基于 Docker 實(shí)現(xiàn) Jenkins Cluster 的動(dòng)態(tài)擴(kuò)展與收縮
10 引入 Test Report Service 生成各種測(cè)試報(bào)告
測(cè)試報(bào)告平臺(tái)的設(shè)計(jì)與最佳實(shí)踐
1 典型的 Test Report Platform 架構(gòu)
2 高擴(kuò)展的 Test Report Service
3 引入 Story Board Test Report
4 Full Trace Test Report設(shè)計(jì)與實(shí)現(xiàn)
5 引入 Multi-Site Comparison Report 提高 LQA 測(cè)試效率
6 引入 Test Analysis Service 提高 Defect 分類(lèi)效率
全球化大型電商網(wǎng)站的測(cè)試基礎(chǔ)架構(gòu)設(shè)計(jì)
1 全球化站點(diǎn)簡(jiǎn)介
2 全球化站點(diǎn)的測(cè)試挑戰(zhàn)與難點(diǎn)
3 Global Test Capability簡(jiǎn)介
4 深入 Global Test Capability
5 引入 Global Test Base Utilities
6 引入 Global Test Data Utilities
7 引入 Global Configuration Repository
8 引入 Unified Flow Framework
9 引入 Multi-Site Story Board Test Report
10 實(shí)際案例展示
性能測(cè)試基礎(chǔ)
1 不同視角的軟件性能與性能指標(biāo)解讀
2 性能測(cè)試的基本方法與應(yīng)用領(lǐng)域
3 后端性能測(cè)試工具原理與行業(yè)常用工具簡(jiǎn)介
4 前端性能測(cè)試工具原理與行業(yè)常用工具簡(jiǎn)介
5 基于LoadRunner實(shí)現(xiàn)企業(yè)級(jí)服務(wù)器端性能測(cè)試的實(shí)踐
性能測(cè)試的行業(yè)最佳實(shí)踐
1 某全球軟件研發(fā)中心-性能測(cè)試卓越中心實(shí)際案例與經(jīng)驗(yàn)分享
2 如何 0 成本應(yīng)用 UI 自動(dòng)化測(cè)試腳本和 API 自動(dòng)化測(cè)試腳本實(shí)現(xiàn)性能告警
3 高并發(fā)情況下單 session 的 Profile 方法設(shè)計(jì)
4 Performance Benchmark Kits 的設(shè)計(jì)
5 基于用戶(hù)數(shù)據(jù)庫(kù)特征提取的測(cè)試背景數(shù)據(jù)仿真
6 代碼級(jí)的性能測(cè)試實(shí)踐
7 性能壓測(cè)的測(cè)試數(shù)據(jù)準(zhǔn)備
8 基于Jmeter的全鏈路壓測(cè)系統(tǒng)的設(shè)計(jì)
代碼級(jí)自動(dòng)測(cè)試的最佳實(shí)踐
1 代碼的基本特征
2 代碼缺陷產(chǎn)生的原因
3 代碼錯(cuò)誤的分類(lèi)
4 代碼級(jí)測(cè)試方法的分類(lèi)
5 完備代碼級(jí)測(cè)試用例的設(shè)計(jì)
6 代碼測(cè)試覆蓋率的衡量
7 代碼測(cè)試覆蓋率的實(shí)現(xiàn)原理
8 探討覆蓋率的局限性
9 典型代碼錯(cuò)誤分析
10 代碼級(jí)測(cè)試中的廣義自動(dòng)化測(cè)試技術(shù)
11 基于變更代碼的覆蓋率衡量

課程費(fèi)用

6800.00 /人

課程時(shí)長(zhǎng)

2

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

近期公開(kāi)課推薦

近期公開(kāi)課推薦

活動(dòng)詳情

提交需求