复盘|接口自动化测试框架建设的经验与教训
軟件質量保障
專注測試圈,自動化測試、測試平臺開發、測試新技術、大廠測試崗面經分享!
為什么選擇這個話題?
一是發現很多“點工”在轉型迷茫期都會問一些自動化測試相關的問題,可以說自動化測試是“點工”升級的必經之路;二是Google一下接口自動化測試,你會發現很多自動化測試框架相關的文章,但是大部分文章都有一個通病,就是只告訴讀者how(怎么做),很少介紹why,還有框架開發完成之后的事情(例如如何推廣、維護等)。那下面就聊一聊我的接口自動化測試框架建設的一些經驗和教訓吧,希望能給大家一些借鑒。
?
工作多年,第一次聽說接口測試是在《軟件測試的藝術》的書上面,那時候校招復習軟件測試理論,當時沒有體感,甚至不知道什么是接口。第一次接觸接口測試并非來源于項目需要,而是來源于團隊KPI需要。當時校招剛入職沒多久,團隊內部有測試相關知識與技能培訓(雖然只是測試工具的使用),當時接觸的第一個接口測試工具是 JMeter。還記得我同事通過一個word文檔給我介紹它的一些常用組件,然后就給我安排上了一個任務 - 將團隊 xx 平臺接口代碼覆蓋率提升至40%以上。當時還不知道代碼覆蓋率是什么,但是只曉得通過 JMeter 開發更多單接口/業務場景組合的用例就是了,于是乎就開始通過針對單接口的入參類型、邊界、是否必傳做各種組合,而場景組合用例就做接口間的笛卡爾積生成不同的業務流。第二份工作老板想打造一個團隊內部使用的接口測試平臺,當時就給我這個機會負責接口測試框架的建設。這也是第一次實踐接口自動化測試框架。今天聊的故事就從這里開始。
總結
以上是生活随笔為你收集整理的复盘|接口自动化测试框架建设的经验与教训的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何进行生产环境作业监控
- 下一篇: 咸鱼ZTMS实例—三轴加速传感器