課程簡(jiǎn)介
伴隨著微服務(wù)化、中臺(tái)化的發(fā)展,很多團(tuán)隊(duì)面向的SUT都沒(méi)有了UI層,每次研發(fā)團(tuán)隊(duì)交付的系統(tǒng)都只能以API形式存在,那么在沒(méi)有了UI層后,很多團(tuán)隊(duì)在看著新的交付系統(tǒng)的時(shí)候都有一點(diǎn)像燙手的山芋。采用什么技術(shù)、什么框架就變得顧盼左右,舉棋不定。采用開(kāi)源或者免費(fèi)的成熟工具,技術(shù)壁壘會(huì)很快顯現(xiàn)出來(lái),自己維護(hù)測(cè)試框架自身技術(shù)短板又太過(guò)于捉襟見(jiàn)肘。那么如果你也有類(lèi)似如下問(wèn)題,那么這個(gè)課程會(huì)幫助你脫離當(dāng)前的窘態(tài)。
1、團(tuán)隊(duì)業(yè)務(wù)測(cè)試為主,是業(yè)務(wù)驅(qū)動(dòng)型的測(cè)試團(tuán)隊(duì),技術(shù)的使用上還處于各自為戰(zhàn)的狀態(tài),而且也不深入
2、被測(cè)系統(tǒng)在上線后BUG無(wú)處不在,在測(cè)試階段由于人力、工期等的約束導(dǎo)致很難在測(cè)試階段完成全部回歸測(cè)試用例
3、研發(fā)團(tuán)隊(duì)微服務(wù)化改造,測(cè)試面對(duì)無(wú)UI的SUT無(wú)從下手
4、測(cè)試過(guò)程使用測(cè)試工具發(fā)現(xiàn)工具使用過(guò)程中無(wú)法完成測(cè)試過(guò)程資產(chǎn)的積累
目標(biāo)收益
1、接口測(cè)試的思維模式建立
2、接口測(cè)試設(shè)計(jì)流程和方法
3、接口測(cè)試框架的設(shè)計(jì)關(guān)鍵點(diǎn)
4、接口測(cè)試框架的完善過(guò)程
5、在實(shí)戰(zhàn)用應(yīng)用,在應(yīng)用中改進(jìn)
6、框架的思維遠(yuǎn)遠(yuǎn)不止于設(shè)計(jì)一個(gè)框架
培訓(xùn)對(duì)象
1、畢業(yè)就開(kāi)始進(jìn)入測(cè)試行業(yè),工作3到5年
2、一直從事業(yè)務(wù)測(cè)試
3、一直想學(xué)自動(dòng)化測(cè)試但是從來(lái)都沒(méi)有堅(jiān)持下去
4、對(duì)當(dāng)今測(cè)試框架凌亂的場(chǎng)面很難下定決心如何選擇的同學(xué)
課程大綱
引子 | 從測(cè)試發(fā)展和現(xiàn)狀開(kāi)始,引出接口測(cè)試為什么越來(lái)越重要,然后通過(guò)接口的分析、測(cè)試工具的引入最后完成測(cè)試腳本、測(cè)試框架等技術(shù)方案的落地,然后掌握測(cè)試框架的封裝過(guò)程。 |
第一單元:接口測(cè)試為什么存在 該單元介紹測(cè)試分層的思想以及不斷發(fā)展的模型,重點(diǎn)講解一些基本概念和基本方法,雖然看似簡(jiǎn)單但是很多人并一下說(shuō)不清楚。 |
1、什么是接口 2、什么是接口測(cè)試 3、為什么要有接口測(cè)試 4、接口測(cè)試的現(xiàn)狀 5、為什么要做自己的接口測(cè)試框架 6、技術(shù)基礎(chǔ)差的小伙伴如何走向測(cè)試框架封裝的路 |
第二單元:如何開(kāi)始接口測(cè)試 在面對(duì)不同的項(xiàng)目,開(kāi)發(fā)能力和團(tuán)隊(duì)合作素質(zhì)參差不齊的研發(fā)團(tuán)隊(duì),我們?nèi)绾伍_(kāi)始推動(dòng)我們的接口測(cè)試呢? |
1、一個(gè)優(yōu)秀的開(kāi)發(fā)應(yīng)該給測(cè)試什么樣的輸入 2、面對(duì)貧瘠的測(cè)試輸入,測(cè)試工程師的自救 3、接口測(cè)試分類(lèi)以及作用 4、如何開(kāi)始第一個(gè)接口測(cè)試: 4.1 明確測(cè)試目標(biāo) 4.2 開(kāi)始單接口測(cè)試 4.3多接口業(yè)務(wù)測(cè)試 4.4 如何為CI提供彈藥 |
第三單元:如何開(kāi)始走向接口測(cè)試框架之路 在面對(duì)大量的測(cè)試腳本、測(cè)試數(shù)據(jù)的時(shí)候,可讀性、可維護(hù)的問(wèn)題就會(huì)變得很重要,這個(gè)時(shí)候,測(cè)試框架的就要順勢(shì)而生了。 |
1、必須要做測(cè)試框架嗎? 2、測(cè)試的技術(shù)選擇最適用的就好了 3、開(kāi)始打造你的測(cè)試框架 4、小試牛刀 5、循序漸進(jìn)的完善測(cè)試框架 5.1 為測(cè)試框架加上RESTFul的支持 5.2 讓測(cè)試框架可以測(cè)試WebSocket協(xié)議 6、測(cè)試驅(qū)動(dòng)框架的引入 7、測(cè)試數(shù)據(jù)驅(qū)動(dòng)在框架中的適用 |
第四單元:接口自動(dòng)化測(cè)試平臺(tái)的建設(shè)思路 一個(gè)接口測(cè)試平臺(tái)的建設(shè)必須內(nèi)容,然后通過(guò)針對(duì)各個(gè)模塊的細(xì)致講解,建立一個(gè)套測(cè)試平臺(tái)的建設(shè)思路以及實(shí)踐方法。 |
1、接口測(cè)試平臺(tái)的基本模塊 2、測(cè)試設(shè)計(jì)模塊的設(shè)計(jì)與實(shí)現(xiàn) 3、測(cè)試執(zhí)行模塊的設(shè)計(jì)與實(shí)現(xiàn) 4、測(cè)試報(bào)告的引入 5、測(cè)試數(shù)服務(wù)的設(shè)計(jì)思路 6、其他模塊的設(shè)計(jì)和實(shí)現(xiàn) |
第五單元:接口測(cè)試框架的新方向 面對(duì)當(dāng)今測(cè)試的發(fā)展,智能化測(cè)試已經(jīng)走到了公眾的視野,大型互聯(lián)網(wǎng)公司實(shí)際案例講解。 |
1、接口測(cè)試框架稍微智能一點(diǎn) 2、智能的接口測(cè)試框架 2.1 腳本的解決方法 2.2 執(zhí)行流程 2.3 數(shù)據(jù)的解決方案 3、全部課程總結(jié) |
引子 從測(cè)試發(fā)展和現(xiàn)狀開(kāi)始,引出接口測(cè)試為什么越來(lái)越重要,然后通過(guò)接口的分析、測(cè)試工具的引入最后完成測(cè)試腳本、測(cè)試框架等技術(shù)方案的落地,然后掌握測(cè)試框架的封裝過(guò)程。 |
第一單元:接口測(cè)試為什么存在 該單元介紹測(cè)試分層的思想以及不斷發(fā)展的模型,重點(diǎn)講解一些基本概念和基本方法,雖然看似簡(jiǎn)單但是很多人并一下說(shuō)不清楚。 1、什么是接口 2、什么是接口測(cè)試 3、為什么要有接口測(cè)試 4、接口測(cè)試的現(xiàn)狀 5、為什么要做自己的接口測(cè)試框架 6、技術(shù)基礎(chǔ)差的小伙伴如何走向測(cè)試框架封裝的路 |
第二單元:如何開(kāi)始接口測(cè)試 在面對(duì)不同的項(xiàng)目,開(kāi)發(fā)能力和團(tuán)隊(duì)合作素質(zhì)參差不齊的研發(fā)團(tuán)隊(duì),我們?nèi)绾伍_(kāi)始推動(dòng)我們的接口測(cè)試呢? 1、一個(gè)優(yōu)秀的開(kāi)發(fā)應(yīng)該給測(cè)試什么樣的輸入 2、面對(duì)貧瘠的測(cè)試輸入,測(cè)試工程師的自救 3、接口測(cè)試分類(lèi)以及作用 4、如何開(kāi)始第一個(gè)接口測(cè)試: 4.1 明確測(cè)試目標(biāo) 4.2 開(kāi)始單接口測(cè)試 4.3多接口業(yè)務(wù)測(cè)試 4.4 如何為CI提供彈藥 |
第三單元:如何開(kāi)始走向接口測(cè)試框架之路 在面對(duì)大量的測(cè)試腳本、測(cè)試數(shù)據(jù)的時(shí)候,可讀性、可維護(hù)的問(wèn)題就會(huì)變得很重要,這個(gè)時(shí)候,測(cè)試框架的就要順勢(shì)而生了。 1、必須要做測(cè)試框架嗎? 2、測(cè)試的技術(shù)選擇最適用的就好了 3、開(kāi)始打造你的測(cè)試框架 4、小試牛刀 5、循序漸進(jìn)的完善測(cè)試框架 5.1 為測(cè)試框架加上RESTFul的支持 5.2 讓測(cè)試框架可以測(cè)試WebSocket協(xié)議 6、測(cè)試驅(qū)動(dòng)框架的引入 7、測(cè)試數(shù)據(jù)驅(qū)動(dòng)在框架中的適用 |
第四單元:接口自動(dòng)化測(cè)試平臺(tái)的建設(shè)思路 一個(gè)接口測(cè)試平臺(tái)的建設(shè)必須內(nèi)容,然后通過(guò)針對(duì)各個(gè)模塊的細(xì)致講解,建立一個(gè)套測(cè)試平臺(tái)的建設(shè)思路以及實(shí)踐方法。 1、接口測(cè)試平臺(tái)的基本模塊 2、測(cè)試設(shè)計(jì)模塊的設(shè)計(jì)與實(shí)現(xiàn) 3、測(cè)試執(zhí)行模塊的設(shè)計(jì)與實(shí)現(xiàn) 4、測(cè)試報(bào)告的引入 5、測(cè)試數(shù)服務(wù)的設(shè)計(jì)思路 6、其他模塊的設(shè)計(jì)和實(shí)現(xiàn) |
第五單元:接口測(cè)試框架的新方向 面對(duì)當(dāng)今測(cè)試的發(fā)展,智能化測(cè)試已經(jīng)走到了公眾的視野,大型互聯(lián)網(wǎng)公司實(shí)際案例講解。 1、接口測(cè)試框架稍微智能一點(diǎn) 2、智能的接口測(cè)試框架 2.1 腳本的解決方法 2.2 執(zhí)行流程 2.3 數(shù)據(jù)的解決方案 3、全部課程總結(jié) |