在講接口流程測試之前,首先需要給大家申明下:接口測試對于測試人員而言,非常非常重要,懂功能測試+接口測試,就能在企業(yè)中拿到一份非常不錯的薪資。
這么重要的接口測試,一般也是面試筆試必問。為方便大家更好的記住接口測試流程,先給大家普及下最常見的UI功能測試流程,然后找接口和功能兩種測試的不同之處再做說明:
先普及下UI功能測試的6大流程:
1、需求分析與評審
2、測試計劃編寫
3、用例設計與評審
4、用例執(zhí)行
5、缺陷管理
6、測試報告
再來看下接口測試的8大流程:
1、需求分析
2、Api文檔分析與評審
3、測試計劃編寫
4、用例設計與評審
5、環(huán)境搭建(工具)
6、執(zhí)行用例
7、缺陷管理
8、測試報告
從以上流程中看出,接口測試流程與ui功能測試流程大致相同,不同之處在于1)Api文檔分析 2)環(huán)境搭建這兩項。
明確了接口測試的8大流程后,接下來我們詳解8大流程中的每一個流程。
接口流程1、需求分析
項目立項后,對于整體產品的需求進行認識和理解(與功能測試的需求分析是一致的)。注意:此時只有產品需求文檔,架構師還沒有開始建模
,主要目的是保證各部門(產品、開發(fā)、測試...)對于需求理解一致。
接口流程2 、api文檔分析【重點】
該環(huán)節(jié)主要分析:請求和響應。
請求:
1、請求url是否合理
2、請求信息頭是否明確
3、請求方法是否合理
4、請求參數是否必填、含義、參數方式(url\form\json)
響應:
1、響應狀態(tài)碼是否合理
2、響應數據格式是否明確
3、響應信息頭內容是否明確
異常:異常返回信息和錯誤代碼
業(yè)務:接口彼此之間依賴關系
備注:可如上圖一樣,用思維導圖進行本環(huán)節(jié)流程的分析。
該流程重點是:
1、請求參數方式和類型
2、接口之間依賴關系
3、錯誤異常
流程3、測試計劃
由測試Leader編寫,目的:分配測試任務進度安排和指導測試方案執(zhí)行。
核心:測什么、誰來測、怎么測、風險預測
及控制。
流程4、用例設計
提示:該環(huán)節(jié)主要針對參數、測試數據、安全、依賴、異常進行覆蓋。
測試用例大體分為兩種:
1、根據需求進行提取測試點
2、設計用例覆蓋測試點
流程5、環(huán)境搭建
提示:項目環(huán)境部署需要根據計劃中安排執(zhí)行,是否需要測試人員部署。
環(huán)境搭建可以是LAMP也可以是LNMP。
流程6: 用例執(zhí)行
使用公司指定工具執(zhí)行測試用例。
提示:提測之前最好安排進行冒煙測試,保證提測時準時執(zhí)行
流程7:缺陷管理
使用缺陷管理工具
來對執(zhí)行用例的缺陷進行管理(與功能測試缺陷管理一致)
提示:缺陷提交->修復->回歸->關閉
流程8:測試報告
測試報告不同公司有不同的模板,但測試報告主題內容一般分為下列四部分:
1、測試過程
2、缺陷統(tǒng)計
3、缺陷分析
4、測試總結
最后總結:
總結1:接口測試需要圍繞測試計劃實施
總結2:接口測試重點是:api文檔分析、用例設計
接口api文檔分析要重點查看下面兩項:
1、請求參數說明 如:是否必填、類型、取值范圍
2、接口之間業(yè)務以來關系
總結3:具體接口應用工具主要根據后臺協(xié)議和測試計劃測試工具來定,可使用工具如:postman、jmeter、requests、抓包(fiddler、charles)
最后如果你想學習軟件測試和需要軟件測試資料,歡迎加入筆者的交流群:731789136,里面可以免費領取軟件測試+自動化測試資料+軟件測試面試寶典+簡歷模版+實戰(zhàn)項目+面試刷題工具和大佬答疑解惑,我們一起交流一起學習!
搜索文章來源:http://www.zghlxwxcb.cn/news/detail-760775.html
復制文章來源地址http://www.zghlxwxcb.cn/news/detail-760775.html
到了這里,關于做接口測試的流程一般是怎么樣的?UI功能6大流程、接口測試8大流程這些你真的全會了嗎?的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!