
曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門(mén)皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,20多年來(lái),合作企事業(yè)單位以達(dá)30多萬(wàn)。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
基于微服務(wù)架構(gòu)及DevOps測(cè)試培訓(xùn)與咨詢
?
培訓(xùn)大綱:
?
第一天上午:
1.微服務(wù)架構(gòu)的時(shí)代背景:為什么會(huì)出現(xiàn)微服務(wù),什么是微服務(wù)、微服務(wù)的架構(gòu)原理,理解其三個(gè)核心角色:生產(chǎn)者、協(xié)調(diào)者、消費(fèi)者;
2.為什么會(huì)出現(xiàn)DevOps,DevOps核心理念是,DevOps跟微服務(wù)是什么關(guān)系
3.微服務(wù)架構(gòu)的核心設(shè)計(jì)思想(“拆”)概述:拆解粒度(過(guò)粗不夠原子,過(guò)細(xì)有失業(yè)務(wù)完整性)、拆解原則、拆解邊界等;
4.DevOps的核心構(gòu)成是,測(cè)試人員如何利用DevOps體系及工具提升交付質(zhì)量。
第一天下午:
1.單體時(shí)代與多體演進(jìn)時(shí)代在測(cè)試環(huán)節(jié)實(shí)戰(zhàn)中有什么異同和注意事項(xiàng):關(guān)注點(diǎn)由原來(lái)進(jìn)程內(nèi)或線程內(nèi)轉(zhuǎn)移至進(jìn)程之間和線程之間的協(xié)作;
2.微服務(wù)架構(gòu)與單體架構(gòu)有哪些核心異同點(diǎn);
3.微服務(wù)架構(gòu)下對(duì)測(cè)試有哪些挑戰(zhàn):復(fù)雜的依賴關(guān)系、不同的運(yùn)行環(huán)境、不同微服務(wù)開(kāi)發(fā)進(jìn)度協(xié)同、網(wǎng)絡(luò)環(huán)境穩(wěn)定性等;
4.基于微服務(wù)架構(gòu)下,測(cè)試如何做跨研發(fā)團(tuán)隊(duì)協(xié)同:基于業(yè)務(wù)識(shí)別服務(wù)邊界、識(shí)別服務(wù)要解決什么問(wèn)題、數(shù)據(jù)流邏輯是什么、識(shí)別用例的服務(wù)歸屬、識(shí)別服務(wù)與服務(wù)的串并序關(guān)系、識(shí)別微服務(wù)的核心職責(zé)、識(shí)別服務(wù)的依賴關(guān)系;
5.?DevOps能力融合4大核心實(shí)踐及關(guān)鍵流程要素。
?
第二天上午:
1.?DevOps之CICD,利用CICD協(xié)同測(cè)試人員推動(dòng)功能性質(zhì)量交付,如何利用DevOps監(jiān)控工具做性能測(cè)試瓶頸跟蹤;
2.結(jié)合老師案例,基于微服務(wù)架構(gòu)思想,如何合理拆解需求比較便于做功能、性能測(cè)試,并便于識(shí)別問(wèn)題所在;
3.基于微服務(wù)架構(gòu)下,測(cè)試人員應(yīng)具備哪些新型能力:角色改變(Test—>TestOps),關(guān)系型數(shù)據(jù)庫(kù)、非關(guān)系型NoSQL的可視化工具應(yīng)用、看得懂服務(wù)之間聯(lián)動(dòng)的數(shù)據(jù)關(guān)系;
4.前期介入需求時(shí),如何以微服務(wù)架構(gòu)思想識(shí)別每個(gè)服務(wù)的邊界。
?
第二天下午:
1.基于微服務(wù)架構(gòu)下,如何編寫(xiě)TestCase,整體用例應(yīng)分為兩部分:原子服務(wù)用例、消費(fèi)者服務(wù)與生產(chǎn)者服務(wù)通信用例。
2.當(dāng)check出問(wèn)題時(shí),如何精準(zhǔn)的給相關(guān)責(zé)任人提出bug,即微服務(wù)架構(gòu)下,提bug的核心要素有哪些:服務(wù)范圍、服務(wù)角色、預(yù)置條件、依賴關(guān)系、關(guān)鍵調(diào)用鏈、上下游業(yè)務(wù)關(guān)系、問(wèn)題溯源等;
3.案例分析:業(yè)務(wù)拆分、邊界定義與識(shí)別(系統(tǒng)邊界、業(yè)務(wù)邊界)、服務(wù)粒度拆解、服務(wù)關(guān)系識(shí)別、數(shù)據(jù)邊界識(shí)別、約束條件識(shí)別、服務(wù)層次劃分、關(guān)鍵服務(wù)路徑定義與識(shí)別(關(guān)鍵鏈路與非關(guān)鍵鏈路)等;
4.微服務(wù)如何做分段壓測(cè),如何全鏈路壓測(cè),如何識(shí)別性能瓶頸點(diǎn):服務(wù)內(nèi)部、服務(wù)之間、網(wǎng)絡(luò)層、長(zhǎng)事務(wù)、異常泄露等;
5.整體課程總結(jié),個(gè)人經(jīng)驗(yàn)分享,答疑。
?
?