服務(wù)端接口自動化測試的設(shè)計與實現(xiàn)
發(fā)布時間:2024-01-16 19:16
隨著互聯(lián)網(wǎng)行業(yè)的高速發(fā)展,由初期的規(guī)模不大、全程由開發(fā)人員主導(dǎo)到如今發(fā)展迅速,迭代版本幾乎每周一次,測試也從簡單調(diào)試變成軟件驗收最重要的部分。由于開發(fā)速度快,每周都會存在大量的接口優(yōu)化和小量的新功能參數(shù),需要每周進(jìn)行接口的測試,以保證新的代碼不會對老代碼造成影響。隨著接口增多,這部分的工作量會變成每周最大的工作量,所以自動化測試應(yīng)運而生。自動化測試的出現(xiàn)大大地減少了測試人員的工作量,并使軟件測試的流程更加規(guī)范化。課題是基于美團(tuán)外賣米格項目需求。介紹了軟件測試的發(fā)展情況和目前主流使用的自動化測試框架,并分析優(yōu)劣和應(yīng)用場景,重點關(guān)注課題需要實現(xiàn)的接口自動化測試。在設(shè)計實現(xiàn)上,采用了Jenkins+Test Ng+Maven的模式實現(xiàn)了一個針對米格項目的自動化測試系統(tǒng)。該測試系統(tǒng)選擇了目前國內(nèi)各大公司都采用的Test Ng測試框架,在此基礎(chǔ)上進(jìn)行封裝,針對公司已有的3套測試環(huán)境,利用Jenkins持續(xù)集成自動化測試用例,具備很強的擴(kuò)展性。系統(tǒng)通過模擬HTTP請求向服務(wù)器請求數(shù)據(jù),如果請求成功,會對返回的字段進(jìn)行json解析,同時讀取系統(tǒng)中預(yù)測結(jié)果的json文件,實現(xiàn)預(yù)期值和實際值的比較。該系...
【文章頁數(shù)】:56 頁
【學(xué)位級別】:碩士
本文編號:3879068
【文章頁數(shù)】:56 頁
【學(xué)位級別】:碩士
本文編號:3879068
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3879068.html
最近更新
教材專著