介面測試
一個是介面測試是否有必要?
介面測試的目的是為了增加測試覆蓋度、深入度,對介面的各個引數做實際場景中很難遇到的異常場景的測試,保證介面的穩定性。
如果在這個前提下介面測試還是沒有發現 bug,那麼可以 review 下歷次迭代中是不是業務測試發現的所有 bug 都是前端的。
如果是那麼說明你們的後端開發工程師能力實在很強,應該恭喜你們遇到了這麼給力的隊友,在測試壓力很大的情況下就可以酌情考慮不做介面測試前端測試完成就上線了。如果不是那就應該 review 你們的介面測試用例了。是不是用例設計的還不如業務測試全面,是不是用例設計的時候預設按照正常的取值範圍,按照正常的業務邏輯進行的用例設計導致用例的覆蓋還不如業務直接黑盒測出來的覆蓋全。
另外一個是介面自動化測試是否有必要?
自動化測試的目的主要就不是發現多少 bug 了,而是為了快速對介面做迴歸、做線上監控等,避免介面出現了低階問題、阻礙問題但是大家不能第一時間知道,等過了很長時間線上出了強反饋或者在錯誤介面的基礎上又做了很多開發才被大家發現。當然,在介面自動化的基礎上再做壓力測試、穩定性測試等也會更方便。在這個前提下再評估介面自動化測試是否有必要,思路就會清楚一些。
整體上測試是為了保證業務中的 bug 能夠在有限的資源下最大量、最快速的發現,業務實際情況不同、測試團隊規模不同、測試與業務的合作模式、測試團隊成員的技術能力等等都會影響測試方案的制定。
我覺得你們團隊有專人做介面測試,這種情況下介面測試定位到用來發現更多 bug 是沒有問題的,如果沒有發現 bug 那就需要仔細找找介面測試用例設計的問題。
介面測試的目的不是取代業務測試,而是減少業務測試遇到阻礙問題的機率以及減輕業務測試模擬異常場景的工作量。介面自動化測試的目的是在迴歸場景節約業務測試的工作量,在新業務測試中實際反倒會佔用更多的測試資源。這是我對介面測試以及介面自動化測試的理解
相關文章
- 介面測試測試流程
- jmeter介面測試教程以及介面測試流程JMeter
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- API測試:瞭解API介面測試與API介面測試指南API
- 介面測試 - 引數測試
- Jmeter介面測試+效能測試JMeter
- 【軟體測試】——介面測試
- 介面測試裡的查詢介面要測試嗎
- 『居善地』介面測試 — 1、介面測試的概念
- 介面測試是什麼?如何做好介面測試?
- 測試平臺之介面測試
- 介面測試要測試什麼?
- 介面測試求助
- 介面測試工具
- Jmeter介面測試JMeter
- Apifox介面測試教程(一)介面測試的原理與工具API
- 介面測試怎麼進行,如何做好介面測試
- 介面測試的價值(為什麼要做介面測試)
- 介面測試--介面文件規範
- 瞭解1688API介面測試 | 1688 API介面測試指南API
- 為什麼要做介面測試?可做介面測試的軟體測試公司分享
- 微服務測試之介面測試和契約測試微服務
- App測試、Web測試和介面測試一般測試流程APPWeb
- 介面測試之postmanPostman
- Jmeter介面測試demoJMeter
- 介面測試工具-PostmanPostman
- 介面測試框架Requests框架
- Jmeter測試Websocket介面JMeterWeb
- Go 單元測試之mock介面測試GoMock
- 介面測試和效能測試的區別
- 介面測試和功能測試的區別
- 『居善地』介面測試 — 10、介面測試的認證機制
- 介面測試,負載測試,併發測試,壓力測試區別負載
- 小白測試系列:介面測試與效能測試的區別
- 軟體測試面試問題_介面測試(二)面試
- 測試中,介面測試的必要性與介面測試的基礎用例設計
- 如何選擇測試微信域名檢測介面-域名檢測api介面測試標準API
- 測試開發之效能篇-JMeter介面測試JMeter