軟件測試近年來越來越熱門,究其原因是軟件測試行業相比其他編程類測試、工作強度小、難度也不是很大,以至于軟件測試工程師備受青睞,使得許多同學選擇參加軟件測試工程師課程培訓進入軟件測試行業,但想要達到優秀軟件測試工程師的水平,還是需要學習大量的專業知識的,今天八維職業學校和大家一起來看看APP接口的軟件測試用例如何編寫,希望對想要學習和了解軟件測試工程師這個行業的同學有所幫助。

接口用例可以分為兩個部分,單一的接口參數驗證和多個關聯接口的驗證。包括我自己在內在做接口的初期,往往不自覺的把接口測試做成了業務測試,從而失去了接口測試的本質。這里以一個例子來說明:
舉個例子
以我們公司的上傳分享這個功能作為接口測試,這里的流程如下:
1.請求上傳的key和地址
2.把資源的地址生成一個post,返回分享的地址(多張圖片,都是必選,登錄態,可選)
我來說說以前我生成的用例:
用例1,請求上傳地址,把本地的資源上傳上去,讀取二進制信息校驗上傳資源的完整性。
用例2,把第一步的資源url傳遞給生成post的接口,等待返回一個分享url,校驗url連接的有效性。

改進后的用例:
用例1,未登錄態,生成post,校驗post生成成功。
用例2,登錄態,生成post,校驗post生成成功,查詢該post已經綁定在該用戶下。
用例3,登錄態,缺少一個必選的圖片,生成post,校驗post生成失敗。
用例4,未登錄態,缺少一個必選的圖片,生成post,校驗post生成失敗。
用例5,未登錄,請求上傳地址,返回ok。
用例6,登錄態,請求上傳地址,返回ok。
分析:
區別還是很明顯的,在改進后的用例,區分開了接口,舊的用例把兩個糅合在一起了,這也是習慣了上層測試理所當然的測試思路,但是接口更多的是驗證某個接口不同參數,看服務器的正常處理和異常返回這個過程。
下一篇:java編程語言寫乘法表問答擴展


學制學費
學習時間
近期活動
開班信息
課程內容
就業情況
津公網安備12011302141430
如何成為IT行業中有競爭力的人工智能工程師?
在當今數字化浪潮洶涌澎湃的時代,人工智能作為 IT 行業最具爆發力的領域之一,正重塑著世界的方方面面,從醫療保健到金融服務,從智能交通到娛樂產業,其影響力無處不在。若想成為這一充滿魅力與挑戰領域中的佼佼者 —— 極具競爭力的人工智能工程師,需要在多個維度精心打磨自己。