大家好,我是測試奇譚的作者風風。
上三次,我們已經了解:
測試奇譚:什麼是接口測試?這篇文章讓你明白
測試奇譚:接口測試實戰項目01:接口測試環境搭建
測試奇譚:接口測試實戰項目02:根據接口文檔測試
這次,我們開始按照測試用例進行接口測試。
在測試之前,我先說一點:
此套項目提供了一份完整的測試用例,但如果你想掌握接口測試技能,建議你先閱讀接口文檔,然後自己寫一份測試用例,再對照标準用例,查漏補缺,100%對你有益
測試用例
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SO4MWOhRTOzY2Y2QTO4Q2N3E2MwEGMxADN0YjM2EDMy8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
打開測試用例。該用例有四個大場景(查詢、新增、更新、删除),共57條用例(查詢學院資訊28個,新增學院資訊15個,更新學院資訊11個,删除學院資訊3個)。
在實際的接口測試中,當你寫完測試用例後需要挨個執行用例,確定每一條用例通過,如果不通過,那你便發現了一個bug。
風風這裡不會跟大家過每個用例,因為簡單的接口測試真沒多少難度,但凡你會用電腦,都可以依葫蘆畫瓢操作上手。
但如果你真遇到什麼問題,也别怕,找風風,風風樂意為你解答。
具體的測試方法見Postman截圖(一般我們都使用Postman做接口測試):
GET請求(查詢學院資訊)
POST請求(新增學院資訊)
PUT請求(更新學院資訊)
DELETE請求(删除學院資訊)
思考
在上手操練中,你是否有這樣的煩惱:
01 有些用例,操作得很煩
比如這三個,
在第一條用例中,你需要建立T01、T02學院;
在第二條用例中,你又需要删除其中一個學院才可以請求;
在很下面的第三條用例中,你又需要删除兩個學院才可以請求。
想想如何解決?
當你熟悉業務後,你的用例其實可以改為:
第一步,驗證T01,T02兩個為空的場景;
第二步,新增T01,驗證T01存在,T02不存在的場景;
第三步,新增T02,驗證兩個都存在的場景。
到最後,你的資料,是T01和T02都在,可以拿存在的資料去驗證其他場景,比如更新和删除等,而不是像之前被動地跟着用例走,做了很多重複性工作。
02 重複測試
當你辛苦測試一次之後,開發突然告訴你:我改了一點代碼,需要你重新測試一次。
第一次你可能會接受,但次數多了之後,你100%會煩躁,覺得測試工作十分枯燥,毫無意義。
自動化測試。
這就是自動化測試的初衷——減少重複性工作(值得減少的),提高工作效率(減少精力投入)。
是以:邊工作邊思考,才能讓你持續進步。
一如既往,做個總結
01 不要嫌麻煩,一定要上手操練!
02 回顧風風的這四篇文章,你是否發現:入門接口測試,其實不難;
03 真實的工作萬般複雜,高難度接口測試也有,是以得保持一顆敬畏之心。