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