背景介紹:
隨著各行業(yè)應(yīng)用的日益復(fù)雜化,主流的開發(fā)框架便由傳統(tǒng)的單體應(yīng)用架構(gòu)轉(zhuǎn)向微服務(wù)架構(gòu)。技術(shù)快速更迭,開發(fā)人員和測試人員一定要盡早樹立測試策略分析和構(gòu)建質(zhì)量保障體系的意識,從全局視角理解所在業(yè)務(wù)中的質(zhì)量保障體系。以終為始,有意識、有規(guī)劃地補(bǔ)齊質(zhì)量保障體系中的各種手段和技能,才能去體驗(yàn)不同的職業(yè)成長路徑。
你會學(xué)到什么?
本專欄共20講,分為四大模塊,從微服務(wù)架構(gòu)的特點(diǎn)入手,為你分析在微服務(wù)架構(gòu)之下,服務(wù)端和測試人員將面臨的挑戰(zhàn)及應(yīng)對策略。
第一模塊,微服務(wù)測試概況。為你梳理微服務(wù)架構(gòu)下服務(wù)端質(zhì)量面臨的各種挑戰(zhàn),以及應(yīng)該通過什么樣的測試策略和質(zhì)量保障體系來應(yīng)對這些挑戰(zhàn)。學(xué)完本部分,你可以對微服務(wù)有個基本了解,能夠從正反兩面來看微服務(wù)的特點(diǎn),為做好微服務(wù)測試打好基礎(chǔ)。
第二模塊,微服務(wù)測試策略詳解。微服務(wù)測試在深度上需要通過分層測試來完成,主要包括單元測試、集成測試、組件測試、契約測試、端到端測試等分層測試技術(shù)和方法,這里將一一詳解這些內(nèi)容。學(xué)完本部分,你會具備對微服務(wù)進(jìn)行深度測試的能力。
第三模塊,微服務(wù)質(zhì)量保障體系。只有分層的測試策略無法全面保障服務(wù)端質(zhì)量,這里將詳細(xì)講解微服務(wù)的質(zhì)量保障體系。帶你在實(shí)際的項(xiàng)目中,學(xué)習(xí)優(yōu)化研發(fā)過程中的流程規(guī)范,優(yōu)化測試技術(shù)和工具,并可以對微服務(wù)的各類屬性進(jìn)行有效度量與運(yùn)營。學(xué)完本部分,你可以全方位、多角度地構(gòu)建微服務(wù)的質(zhì)量保障體系。
第四模塊,擴(kuò)展話題探討。通過“軟件測試新趨勢探討”和“測試從業(yè)者如何打造自身的核心競爭力”這兩個話題,你將了解趨勢,并保持開放心態(tài),主動擁抱變化。
毫不夸張地說,如果你能深入和掌握這個專欄的全部內(nèi)容,一般的互聯(lián)網(wǎng)獨(dú)角獸公司對你來說游刃有余。
課程目錄:
模塊一:微服務(wù)測試概況
01 | 微服務(wù)架構(gòu)有哪些特點(diǎn)?
02 | 微服務(wù)架構(gòu)下的質(zhì)量挑戰(zhàn)
03 | 微服務(wù)架構(gòu)下的測試策略
模塊二:微服務(wù)測試策略詳解
04 | 單元測試:怎樣提升最小可測試單元的質(zhì)量?
05 | 集成測試:如何進(jìn)行微服務(wù)的集成測試?
06 | 組件測試:如何保證單服務(wù)的質(zhì)量?
07 | 契約測試:如何進(jìn)行消費(fèi)者驅(qū)動的契約測試?
08 | 端到端測試:站在用戶視角驗(yàn)證整個系統(tǒng)
模塊三:微服務(wù)質(zhì)量保障體系
09 | 微服務(wù)架構(gòu)下的質(zhì)量保障體系全景概覽
10 | 流程規(guī)范篇:高速迭代的研發(fā)過程需要怎樣的規(guī)范?
11 | 測試技術(shù)篇:測試技術(shù)這么多,我該如何選型?
12 | 測試技術(shù)篇:如何提升測試效率?
13 | 測試技術(shù)篇:專項(xiàng)測試技術(shù)解決了哪些專項(xiàng)問題?
14 | CI/CD 篇:如何更好地利用多個“測試”環(huán)境?
15 | CI/CD 篇:如何構(gòu)建持續(xù)交付工具鏈?
16 | 度量與運(yùn)營篇:如何做好質(zhì)量和效率的度量與運(yùn)營?
17 | 度量與運(yùn)營篇:如何度量與運(yùn)營效率和價值?
18 | 組織保障篇:質(zhì)量是設(shè)計出來的
模塊四:擴(kuò)展話題探討
19 | 軟件測試新趨勢探討
結(jié)束語 | QA 如何打造自身的核心競爭力?