真的要進行介面測試自動化?
介面測試的意義
介面又稱為API,是軟體系統不同組成部分銜接的約定,比如模組與模組之間的介面,前端與後端之間的介面。
從系統架構上來看,介面常常是由後端人員開發,影響範圍廣,所以介面出現問題後,常常會影響研發的進展。
介面就是每個模組的邊界,在介面上投入測試力度,更能發現重要的BUG。因為邊界是最容易出現問題的地方。無論是模組的邊界,還是人員邊界。
跟大家推薦一個學習資料分享群:903217991,裡面大牛已經為我們整理好了許多的學習資料,有自動化,介面,效能等等的學習資料!人生是一個逆水行舟的過程,不進則退,我們們一起加油吧!
介面測試的時機
研發一般是後端和前端分開研發,當後端研發完畢後,介面便已提測,這個時候前端一般還沒有進入到研發。
在這個時候,我們進行介面測試,能提前發現重要問題,確保前端提測前,後端重要問題已經解決。
介面測試的投入和收益
投入成本:介面手動測試的技能要求不高,掌握HTTP協議即可;工具一般用fiddler,postman,學習成本較低;不過介面測試對開發文件的要求比較高,如果開發給的不正確,除錯起來耗費的時間會比較長。
收益:相對於UI層面,介面的測試的收益也是巨大的,能在最短的時間發現重要的問題。
介面測試自動化的投入和收益
投入成本:介面自動化測試,一般只需要掌握一門語言,python或者java,比如python只需要掌握requests模組,與selenium、appium等工具比較起來,學習的API少,複用成本高,投入低。
另外,介面受外界因素的影響較少,比如瀏覽器、手機上的影響都很少。
收益:介面在迭代研發過程中,和UI相比變化非常少,自動化維護成本低,能在多個版本中複用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902012/viewspace-2284783/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python + requests + unittest + ddt 進行介面自動化測試的框架Python框架
- 介面自動化測試
- 使用 PostMan 進行自動化測試Postman
- 使用PostMan進行自動化測試Postman
- Python 介面自動化測試Python
- Flutter應用進行自動化測試Flutter
- Appium自動化(15) - 針對 webview 進行自動化測試APPWebView
- 介面自動化測試 - RobotFramework RESTinstanceFrameworkREST
- 二、介面自動化測試(2)
- 介面自動化測試框架 HttpFPT框架HTTP
- protobuf 介面自動化測試摸索
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- 使用 testng 做介面自動化測試
- Django 介面自動化測試平臺Django
- 介面自動化測試解決方案
- Selenium+Java+TestNG進行web自動化測試JavaWeb
- 何時適合進行自動化測試?(下)
- 何時適合進行自動化測試?(上)
- 使用 Robot Framework 進行自動化視覺測試Framework視覺
- 怎樣開始用selenium進行自動化測試?
- 大資料包表如何進行自動化測試大資料
- 介面自動化測試框架搭建的思路框架
- 介面自動化測試工程實踐分享
- 如何用Postman做介面自動化測試Postman
- Jmeter+Ant+Python 介面自動化測試JMeterPython
- postman實現介面的自動化測試Postman
- 介面自動化測試框架搭建總結框架
- 自動化測試系列 —— UI自動化測試UI
- 試著使用 jmeter 實現介面自動化測試JMeter
- python介面自動化測試之介面資料依賴Python
- python+pytest介面自動化(1)-介面測試基礎Python
- 自動化測試進階課程——Selenium自動化測試通關實戰班
- 軟體自動化測試的作用有哪些?為什麼要選擇專業軟體測試公司進行?
- 【自動化測試入門】用Airtest - Selenium對Firefox進行自動化測試(0基礎也能學會)AIFirefox
- robotframework + appium進行自動化測試時遇到的問題FrameworkAPP
- 測試開發之介面篇-使用K6完成介面自動化測試
- Postman+Newman+Git+Jenkins介面自動化測試PostmanGitJenkins
- Linux下搭建介面自動化測試平臺Linux