当前位置:网站首页>軟件測試——接口常見問題匯總
軟件測試——接口常見問題匯總
2022-06-13 05:51:00 【錦都不二】
目錄
前言
今天我們來聊聊接口設計用例設計,說到這個接口,相信絕大多數的測試員都有遇到過某些棘手的問題,那麼今天我們就來總結一下在接口方面會遇到的難題。
一、接口用例設計
接口測試用例可以從功能、性能、安全三方面進行入手,設計。
詳情參看以下思維導圖:
二、接口常見問題匯總
接口技術層面
1、輸入參數驗證校驗不全面。如:
- 入參數據類型長度邊界,範圍邊界。
- 入參數據內容、成員內容,有效無效,合法非法。
- 入參數據 特殊字符 敏感字符過濾。
- 入參可否必選。
2、接口內部觸發的服務相關邏輯問題。如:
- 接口約束條件不够。 數值限制、狀態限制、關系限制、權限限制、時間限制等
- 請求對象與返回對象,不符合業務規則限制,返回類型長度無限制。
- 請求時序序列控制限制問題。
- 被測對象(請求或返回)狀態控制問題。
3、接口返回值內容不符合要求。
- 服務定義錯誤碼 內容不當 處理不當 場景不當。
- 超時控制邏輯
4、接口功能安全性問題。
5、接口性能問題。
6、接口請求和wiki文檔不一致。
7、接口地址變更導致不可用問題。
接口業務層面
1、接口返回內容不符合業務需求。
- 不滿足前端展示需求。
- 不滿足當前前端業務場景。
2、接口涉及的落地數據問題。
- 服務計算處理邏輯導致接口返回數據不正確。
- 觸發的服務計算邏輯後導致的落地數據不正確。
3、接口兼容性, 擴展性不足。
下面是測試資料,對於做【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!
這是一份216頁軟件測試工程師面試寶典文檔資料。以及相對應的視頻學習教程免費分享!,其中包括了有基礎知識、Linux必備、Shell、互聯網程序原理、Mysql數據庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續集成、測試架構開發測試框架、性能測試、安全測試等。
學習不要孤軍奮戰,最好是能抱團取暖,相互成就一起成長,群眾效應的效果是非常强大的,大家一起學習,一起打卡,會更有學習動力,也更能堅持下去。相信你們有人也加了不少的技術交流群,我這裏就不分享了,如果沒有群的也可以扣我。
結語
希望所有看到這裏的小夥伴都能再堅持堅持,至於壓力,一般來自三個方面:行業變化帶來的職業危機壓力;公司團隊帶來的工作任務壓力;自身成長帶來的能力恐慌壓力。而能力的成長帶來的壓力是始終存在的。任何工作都是一樣,幹一行愛一行,既然選擇了你就應該去努力提昇自己的實力來把壓力值降到最低。
衷心感謝每一個認真閱讀我文章的人
歡迎留言,或是關注我的專欄和我交流。
边栏推荐
猜你喜欢
Quartz basic use
How to Algorithm Evaluation Methods
2021.9.30学习日志-postman
ffmpeg 下载后缀为.m3u8的视频文件
OpenGL mosaic (VIII)
Function and application scenario of field setaccessible() method
How to view tongweb logs correctly?
How slow is the application system on tongweb? How dead is it?
2021.9.30 learning log -postman
16 the usertask of a flowable task includes task assignment, multi person countersignature, and dynamic forms
随机推荐
Basic application of sentinel series
Mongodb multi field aggregation group by
Missing tag identification in cots RFID systems: bringing the gap between theory and Practice
Conf/tongweb Functions of properties
The reason why the process cannot be shut down after a spark job is executed and the solution
Feel the power of shardingsphere JDBC through the demo
Leetcode perfect number simple
About Evaluation Metrics
Sentinel series integrates Nacos and realizes dynamic flow control
Tongweb adapts to openrasp
Config server configuration center of Nacos series
Three paradigms of MySQL
Unity game optimization [Second Edition] learning record 6
18 flowable task manualtask and receivetask
Leetcode- first unique character in string - simple
Byte buddy print execution time and method link tracking
2021.9.30学习日志-postman
About Evaluation Metrics
Comment procéder à l'évaluation des algorithmes
Current limiting and fusing of gateway gateway in Spirng cloud