接口測試用例


單個用例接口的測試數據采用json格式存儲。
格式實例:
{
        "TestDeleteNoRegSubordinateMember":{
        "url":"/user.qjj",
        "test_list":["'normal'"],
        "name":"用戶登錄",
"normal":{
                "expect":"成功",
                "data":{"actionCode":"001001", "id":1023, "method":"sendMsg","data":{"mobile":"15866666669"}},
                "mode":3,
                "support_interface":[],
                "return_data":[],
                "replace_filed":[]
                }
    }

}
說明:
    "TestaddFriend"為生成的測試腳本的名稱,表示要測試哪個接口
    "test_list"測試列表,為一個list類型對象,里面存儲了這個接口要被測試的項,比如normal就是正常測試
    "normal"里面的數據包包括了斷言值(expect)
    傳遞的測試數據(data)
    斷言模式(mode),存在三種模式分別為 1:斷言數據為Int類型, 2:斷言數據為String, 3:斷言數據為dict
    data數據里面哪個字段允許被替代(replace_filed)
    "support_interface":為一個列表,第0項表示該接口需要從該接口獲得參數,第1項表示參數該數據需要幾個接口
    "return_data":表示該接口需要返回什么數據寫入到params_dict文件中

業務類,接口串聯測試數據采用excel格式存儲。
格式實例:
序號 	測試文件名	   測試標題	      測試內容	            調用文件名	                   傳遞字段	          預期	    結果
 1	    ServerTest	register_login	 注冊,再登錄	   TestUpDateUser,TestGetUserInfo	idCardInfo:userid,useid	 登錄成功 	SUCCED

說明:
   序號         表示用例編號
ServerTest      測試文件名,表示生成的測試腳本的文件名
register_login  用例名,表示一個業務測試流程,即單個測試用例
注冊,再登錄     測試內容,表示測試的內容
TestUpDateUser,TestGetUserInfo  在業務串聯中調用的接口(注意:這里接口與接口之間一定要用","隔開
idCardInfo:userid,useid       表示下個接口需要從上個接口返回的數據里面獲取的字段,以,分開表示一個單位,如idCardInfo:userid表示獲取idCardInfo中的userid的數據
                              useid表示直接獲取useid
預期            表示預期的結果
結果            表示實際返回的結果




















 

  覺得不錯的可關注微信公眾號在手機上觀看,讓你用手機邊玩邊看

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM