測(cè)試經(jīng)理
互聯(lián)網(wǎng)
微服務(wù)
DevOps
軟件測(cè)試
測(cè)試用例
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

基于微服務(wù)架構(gòu)的軟件測(cè)試最佳實(shí)踐

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

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

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

課程費(fèi)用

6800.00 /人

課程時(shí)長

2

成為教練

課程簡介

隨著微服務(wù)架構(gòu)的迅速普及,越來越多的新產(chǎn)品直接采用了微服務(wù)架構(gòu),而老的產(chǎn)品也逐漸在向微服務(wù)架構(gòu)做轉(zhuǎn)型。但是有微服務(wù)實(shí)施經(jīng)驗(yàn)的企業(yè)一定會(huì)深刻認(rèn)識(shí)到微服務(wù)本身是一把雙刃劍,一方面不斷加速業(yè)務(wù)交付的速率,另一方面也對(duì)軟件測(cè)試和DevOps的各方面都提出了更高的要求。如果您所在的企業(yè)正在遭遇以下這些問題的話,那么這么課程將會(huì)是你的最佳選擇:
? 不理解微服務(wù)架構(gòu)真正的優(yōu)勢(shì),對(duì)項(xiàng)目采用微服務(wù)架構(gòu)的原始驅(qū)動(dòng)力理解不足
? 微服務(wù)的粒度很難把控,不理解如何使用DDD來為微服務(wù)設(shè)計(jì)保駕護(hù)航
? 微服務(wù)化之后,測(cè)試用例的數(shù)量激增,傳統(tǒng)的測(cè)試方法已經(jīng)無法滿足測(cè)試需求
? 服務(wù)之間的依賴錯(cuò)綜復(fù)雜,測(cè)試過程很難高效實(shí)現(xiàn)解耦
? 測(cè)試過程中,服務(wù)與服務(wù)之間的調(diào)用鏈關(guān)系復(fù)雜,出現(xiàn)問題很難高效追蹤
? 測(cè)試數(shù)據(jù)的構(gòu)造將依賴于很多微服務(wù)的可用性,測(cè)試數(shù)據(jù)構(gòu)建困難重重
? 微服務(wù)架構(gòu)下,測(cè)試環(huán)境的搭建和維護(hù)變得非常困難

目標(biāo)收益

? 深入理解微服務(wù)架構(gòu)的前世今生,能夠站在架構(gòu)師的角度深入理解微服務(wù)的核心思想與具體技術(shù)
? 深入理解微服務(wù)測(cè)試的挑戰(zhàn)和應(yīng)對(duì)策略,能夠處理實(shí)際項(xiàng)目中典型的微服務(wù)測(cè)試難題
? 深入理解微服務(wù)測(cè)試所必須掌握的核心技術(shù),包括API自動(dòng)化測(cè)試技術(shù),測(cè)試數(shù)據(jù)構(gòu)造技術(shù),測(cè)試環(huán)境準(zhǔn)備的最佳實(shí)踐等等
? 深入理解基于消費(fèi)者契約的微服務(wù)測(cè)試方法,能夠?qū)⒃摲椒ê蛡鹘y(tǒng)測(cè)試方法無縫集成,達(dá)到事半功倍的效果
? 通過深入淺出的講解,理解微服務(wù)時(shí)代測(cè)試領(lǐng)域的多項(xiàng)前沿技術(shù),比如基于大數(shù)據(jù)的測(cè)試范圍選擇、混沌工程和測(cè)試結(jié)果自動(dòng)分析等
? 包含大量獨(dú)家干貨內(nèi)容,無法通過其他渠道獲取

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

? 測(cè)試工程師,測(cè)試開發(fā)工程師和測(cè)試技術(shù)骨干成員
? 測(cè)試技術(shù)負(fù)責(zé)人或測(cè)試架構(gòu)師
? DevOps 資深工程師和技術(shù)負(fù)責(zé)人
? 開發(fā)工程師,開發(fā)技術(shù)經(jīng)理,開發(fā)技術(shù)負(fù)責(zé)人

課程大綱

微服務(wù)和API測(cè)試的軟件架構(gòu)基礎(chǔ)知識(shí) ? 測(cè)試工程師必須懂的架構(gòu)知識(shí)
? 業(yè)務(wù)驅(qū)動(dòng)下的大型網(wǎng)站技術(shù)架構(gòu)的技術(shù)演進(jìn)
? 從單一服務(wù)器談起
? 各司其職的簡單架構(gòu)
? 分布式緩存集群的引入
? 突破數(shù)據(jù)庫的瓶頸
? 牲口 vs 寵物
? 分布式服務(wù)的雛形
? 微服務(wù)架構(gòu)的誕生
? 下一代微服務(wù):服務(wù)網(wǎng)格
? 基于 Test as a Service 架構(gòu)的測(cè)試管理
? A/B測(cè)試和灰度發(fā)布
API自動(dòng)化測(cè)試基礎(chǔ) ? 主流API測(cè)試方法簡介
? API測(cè)試和微服務(wù)測(cè)試的關(guān)系
? 傳統(tǒng)API測(cè)試工具的局限性
? 基于Postman的API測(cè)試用例管理
? API測(cè)試的數(shù)據(jù)驅(qū)動(dòng)
? API測(cè)試的數(shù)據(jù)準(zhǔn)備
? 基于Postman的自動(dòng)化代碼生成
? Postman + Newman
? Postman + Newman + Jenkins
? 基于JMeter的API功能測(cè)試
? 基于JMeter的API性能測(cè)試
API自動(dòng)化測(cè)試進(jìn)階 ? API測(cè)試的數(shù)據(jù)準(zhǔn)備
? API測(cè)試與CI/CD的集成
? API的并發(fā)測(cè)試
? API的性能測(cè)試
? API測(cè)試的難點(diǎn)與解決思路:數(shù)據(jù)傳遞
? API測(cè)試的難點(diǎn)與解決思路:順序調(diào)用
? API測(cè)試的難點(diǎn)與解決思路:異步API
? API測(cè)試的難點(diǎn)與解決思路:API的后向兼容性
? API測(cè)試一站式解決方案:HttpRunner使用(Python)
? API測(cè)試一站式解決方案:HttpRunner進(jìn)階(Python)
API自動(dòng)化測(cè)試框架設(shè)計(jì)與創(chuàng)新 ? 最原始的API測(cè)試框架
? API測(cè)試框架的開發(fā)與關(guān)鍵技術(shù)
? 引入 API Test Executor 實(shí)現(xiàn) Code-based API 自動(dòng)化測(cè)試
? 引入 Data-Driven Test Data 的自動(dòng)生成
? 引入 Parallel Execution Controller 實(shí)現(xiàn) API 并發(fā)測(cè)試
? 引入 Load Generator Cluster 實(shí)現(xiàn) API 高并發(fā)和壓力測(cè)試
? 引入 2R History Database 實(shí)現(xiàn) API Diff Identification
微服務(wù)架構(gòu)下的API測(cè)試的挑戰(zhàn)與應(yīng)對(duì)策略 ? 微服務(wù)架構(gòu)下的API測(cè)試挑戰(zhàn)
? 微服務(wù)架構(gòu)下測(cè)試用例數(shù)量激增的應(yīng)對(duì)策略
? 基于風(fēng)險(xiǎn)驅(qū)動(dòng)的測(cè)試策略設(shè)計(jì)
? 基于流量回放的微服務(wù)測(cè)試技術(shù)初探
? 基于流量回放的微服務(wù)測(cè)試技術(shù)的落地案例解讀
? 基于消費(fèi)者契約的API測(cè)試
? 基于契約的Mock Service實(shí)現(xiàn)API測(cè)試依賴解耦
? 基于消費(fèi)者契約的契約捕獲 – 基于Gateway的方法
? 基于消費(fèi)者契約的契約捕獲 – 基于Splunk的方法
? Demo分享:Spring Cloud Contract實(shí)例
? 微服務(wù)測(cè)試的版本管理方法
? 微服務(wù)測(cè)試的環(huán)境準(zhǔn)備難題與業(yè)界實(shí)踐
? 基于容器技術(shù)的微服務(wù)測(cè)試框架設(shè)計(jì)
微服務(wù)測(cè)試中測(cè)試數(shù)據(jù)準(zhǔn)備的最佳實(shí)踐 ? 微服務(wù)測(cè)試中數(shù)據(jù)的復(fù)雜性與難點(diǎn)
? 基于實(shí)時(shí)數(shù)據(jù)創(chuàng)建的測(cè)試數(shù)據(jù)準(zhǔn)備策略
? 基于Out-of-box的測(cè)試數(shù)據(jù)準(zhǔn)備策略
? 測(cè)試數(shù)據(jù)準(zhǔn)備工具的行業(yè)最佳實(shí)踐
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V1.0時(shí)代
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V2.0時(shí)代
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V3.0時(shí)代
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V4.0時(shí)代
? Test Data Service的架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
? 數(shù)據(jù)準(zhǔn)備的創(chuàng)新設(shè)計(jì)(獨(dú)家干貨)
? 實(shí)際案例分享:全球大型電商網(wǎng)站測(cè)試數(shù)據(jù)的最佳實(shí)踐
微服務(wù)測(cè)試環(huán)境和測(cè)試執(zhí)行環(huán)境的最佳實(shí)踐 ? 早期的測(cè)試執(zhí)行環(huán)境
? 基于Jenkins觸發(fā)測(cè)試執(zhí)行
? 引入 Test Runner / Test Execution System
? CI/CD集成的設(shè)計(jì)與最佳實(shí)踐
? 基于 Jenkins Cluster 提高測(cè)試并行執(zhí)行能力
? 基于 Docker 實(shí)現(xiàn) Jenkins Cluster 的動(dòng)態(tài)擴(kuò)展與收縮
? 容器技術(shù)在微服務(wù)測(cè)試中的應(yīng)用與落地案例解析
? 微服務(wù)測(cè)試環(huán)境(SUT)搭建的方法與策略
? 基于K8S的POD來構(gòu)建高效的測(cè)試環(huán)境方法
微服務(wù)架構(gòu)下測(cè)試報(bào)告和debug的最佳實(shí)踐 ? 全棧測(cè)試日志的基本概念
? 全棧測(cè)試日志的實(shí)現(xiàn)思路與工具
? 調(diào)用鏈路日志分析的基本思路和方法
? 微服務(wù)架構(gòu)下debug的基本思路和方法
? 微服務(wù)全棧測(cè)試報(bào)告實(shí)例解析
微服務(wù)架構(gòu)下軟件測(cè)試的前沿技術(shù) ? 基于大數(shù)據(jù)和業(yè)務(wù)建模的測(cè)試范圍選取方法
? 微服務(wù)測(cè)試中失敗測(cè)試用例執(zhí)行結(jié)果的自動(dòng)化分析
? 微服務(wù)測(cè)試用例的自動(dòng)生成技術(shù)初探
? 微服務(wù)的混沌工程
微服務(wù)和API測(cè)試的軟件架構(gòu)基礎(chǔ)知識(shí)
? 測(cè)試工程師必須懂的架構(gòu)知識(shí)
? 業(yè)務(wù)驅(qū)動(dòng)下的大型網(wǎng)站技術(shù)架構(gòu)的技術(shù)演進(jìn)
? 從單一服務(wù)器談起
? 各司其職的簡單架構(gòu)
? 分布式緩存集群的引入
? 突破數(shù)據(jù)庫的瓶頸
? 牲口 vs 寵物
? 分布式服務(wù)的雛形
? 微服務(wù)架構(gòu)的誕生
? 下一代微服務(wù):服務(wù)網(wǎng)格
? 基于 Test as a Service 架構(gòu)的測(cè)試管理
? A/B測(cè)試和灰度發(fā)布
API自動(dòng)化測(cè)試基礎(chǔ)
? 主流API測(cè)試方法簡介
? API測(cè)試和微服務(wù)測(cè)試的關(guān)系
? 傳統(tǒng)API測(cè)試工具的局限性
? 基于Postman的API測(cè)試用例管理
? API測(cè)試的數(shù)據(jù)驅(qū)動(dòng)
? API測(cè)試的數(shù)據(jù)準(zhǔn)備
? 基于Postman的自動(dòng)化代碼生成
? Postman + Newman
? Postman + Newman + Jenkins
? 基于JMeter的API功能測(cè)試
? 基于JMeter的API性能測(cè)試
API自動(dòng)化測(cè)試進(jìn)階
? API測(cè)試的數(shù)據(jù)準(zhǔn)備
? API測(cè)試與CI/CD的集成
? API的并發(fā)測(cè)試
? API的性能測(cè)試
? API測(cè)試的難點(diǎn)與解決思路:數(shù)據(jù)傳遞
? API測(cè)試的難點(diǎn)與解決思路:順序調(diào)用
? API測(cè)試的難點(diǎn)與解決思路:異步API
? API測(cè)試的難點(diǎn)與解決思路:API的后向兼容性
? API測(cè)試一站式解決方案:HttpRunner使用(Python)
? API測(cè)試一站式解決方案:HttpRunner進(jìn)階(Python)
API自動(dòng)化測(cè)試框架設(shè)計(jì)與創(chuàng)新
? 最原始的API測(cè)試框架
? API測(cè)試框架的開發(fā)與關(guān)鍵技術(shù)
? 引入 API Test Executor 實(shí)現(xiàn) Code-based API 自動(dòng)化測(cè)試
? 引入 Data-Driven Test Data 的自動(dòng)生成
? 引入 Parallel Execution Controller 實(shí)現(xiàn) API 并發(fā)測(cè)試
? 引入 Load Generator Cluster 實(shí)現(xiàn) API 高并發(fā)和壓力測(cè)試
? 引入 2R History Database 實(shí)現(xiàn) API Diff Identification
微服務(wù)架構(gòu)下的API測(cè)試的挑戰(zhàn)與應(yīng)對(duì)策略
? 微服務(wù)架構(gòu)下的API測(cè)試挑戰(zhàn)
? 微服務(wù)架構(gòu)下測(cè)試用例數(shù)量激增的應(yīng)對(duì)策略
? 基于風(fēng)險(xiǎn)驅(qū)動(dòng)的測(cè)試策略設(shè)計(jì)
? 基于流量回放的微服務(wù)測(cè)試技術(shù)初探
? 基于流量回放的微服務(wù)測(cè)試技術(shù)的落地案例解讀
? 基于消費(fèi)者契約的API測(cè)試
? 基于契約的Mock Service實(shí)現(xiàn)API測(cè)試依賴解耦
? 基于消費(fèi)者契約的契約捕獲 – 基于Gateway的方法
? 基于消費(fèi)者契約的契約捕獲 – 基于Splunk的方法
? Demo分享:Spring Cloud Contract實(shí)例
? 微服務(wù)測(cè)試的版本管理方法
? 微服務(wù)測(cè)試的環(huán)境準(zhǔn)備難題與業(yè)界實(shí)踐
? 基于容器技術(shù)的微服務(wù)測(cè)試框架設(shè)計(jì)
微服務(wù)測(cè)試中測(cè)試數(shù)據(jù)準(zhǔn)備的最佳實(shí)踐
? 微服務(wù)測(cè)試中數(shù)據(jù)的復(fù)雜性與難點(diǎn)
? 基于實(shí)時(shí)數(shù)據(jù)創(chuàng)建的測(cè)試數(shù)據(jù)準(zhǔn)備策略
? 基于Out-of-box的測(cè)試數(shù)據(jù)準(zhǔn)備策略
? 測(cè)試數(shù)據(jù)準(zhǔn)備工具的行業(yè)最佳實(shí)踐
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V1.0時(shí)代
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V2.0時(shí)代
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V3.0時(shí)代
? 測(cè)試數(shù)據(jù)準(zhǔn)備 V4.0時(shí)代
? Test Data Service的架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
? 數(shù)據(jù)準(zhǔn)備的創(chuàng)新設(shè)計(jì)(獨(dú)家干貨)
? 實(shí)際案例分享:全球大型電商網(wǎng)站測(cè)試數(shù)據(jù)的最佳實(shí)踐
微服務(wù)測(cè)試環(huán)境和測(cè)試執(zhí)行環(huán)境的最佳實(shí)踐
? 早期的測(cè)試執(zhí)行環(huán)境
? 基于Jenkins觸發(fā)測(cè)試執(zhí)行
? 引入 Test Runner / Test Execution System
? CI/CD集成的設(shè)計(jì)與最佳實(shí)踐
? 基于 Jenkins Cluster 提高測(cè)試并行執(zhí)行能力
? 基于 Docker 實(shí)現(xiàn) Jenkins Cluster 的動(dòng)態(tài)擴(kuò)展與收縮
? 容器技術(shù)在微服務(wù)測(cè)試中的應(yīng)用與落地案例解析
? 微服務(wù)測(cè)試環(huán)境(SUT)搭建的方法與策略
? 基于K8S的POD來構(gòu)建高效的測(cè)試環(huán)境方法
微服務(wù)架構(gòu)下測(cè)試報(bào)告和debug的最佳實(shí)踐
? 全棧測(cè)試日志的基本概念
? 全棧測(cè)試日志的實(shí)現(xiàn)思路與工具
? 調(diào)用鏈路日志分析的基本思路和方法
? 微服務(wù)架構(gòu)下debug的基本思路和方法
? 微服務(wù)全棧測(cè)試報(bào)告實(shí)例解析
微服務(wù)架構(gòu)下軟件測(cè)試的前沿技術(shù)
? 基于大數(shù)據(jù)和業(yè)務(wù)建模的測(cè)試范圍選取方法
? 微服務(wù)測(cè)試中失敗測(cè)試用例執(zhí)行結(jié)果的自動(dòng)化分析
? 微服務(wù)測(cè)試用例的自動(dòng)生成技術(shù)初探
? 微服務(wù)的混沌工程

活動(dòng)詳情

提交需求