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