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