自動化測試專案-實現流程化的介面測試 (兩年_求內推)
先上圖:
怎麼,是不是有一種UI自動化裡面的POM思想?沒錯,這正是這個思路在API自動化裡裡面的一個體現(反之,UI自動化也能實現,只要確定好使用的框架,如:selenium、appium、airtest等(以上說的各個框架都略懂,略懂))。
畢竟服務間的呼叫是複雜的,將各個介面封裝起來,對應的py檔案裡面創一個main方法,用於單個介面入參以及返回值之間的驗證;至於介面之間的串聯,那就放到下面(regression_test裡面,每一個case相當於一個過程,入:上傳習題、選題、組卷分發、上傳試卷、批閱等流程),輔以邏輯處理,大部分的流程還是可以自動化實現的。
實現的功能:
1.多環境(配置檔案實現)以及多系統(多個configHttp_*實現);
2.介面間資料互傳;
3.介面資料自動生成(基於上面的一點,用邊界值以及遍歷的方法實現)
4.超時介面告警(基於python的裝飾器,實現了一個介面時間統計的功能,日誌記錄超時的狀態,再額外寫個指令碼,遍歷log檔案每一行,看是否有warning的日誌)
5.日誌中將介面路徑以及資料儲存,便於bug復現(下面的文章中有提到),資料可以直接用於壓測(基於locust的fasthttpUser,資料格式都是一樣的,這裡是參考了httprunner,資料可以互通,有時間再搞引數化吧)
6.多個系統多個角色之間複雜業務的自動化
具體的可以看文章連結(本人的):https://www.cnblogs.com/jiangtaozhang/p/14037504.html
下面該說正事了:
兩年工作經驗(一年007,一年966),求個內推面試的機會(哪兒都行,普通一本,非計算機專業,很少有面試機會的我)。
郵箱: 13839165214@163.com
電話:13839165214
微訊號:
相關文章
- postman實現介面的自動化測試Postman
- 試著使用 jmeter 實現介面自動化測試JMeter
- AutoRunner 功能自動化測試專案實訓之自動化測試原理(一)
- 介面自動化測試
- 各位測試大佬可有實用的介面自動化測試平臺推薦?
- 開源介面自動化測試專案--時默
- 介面自動化測試框架--http請求的get、post方法的實現框架HTTP
- 軟體自動化測試有哪些測試流程?專業的軟體測評中心推薦
- Python 介面自動化測試Python
- API自動化測試平臺,高效實現對API的自動化測試API
- 『居善地』介面測試 — 7、介面自動化測試框架的設計與實現框架
- 求大神指點思路-python 自動化介面測試Python
- 介面自動化測試工程實踐分享
- 自動化測試系列 —— UI自動化測試UI
- 介面自動化測試 - RobotFramework RESTinstanceFrameworkREST
- 二、介面自動化測試(2)
- 介面自動化測試框架 HttpFPT框架HTTP
- protobuf 介面自動化測試摸索
- 如何實現高度自動化測試?
- Postman實現UI自動化測試PostmanUI
- 自動化測試是什麼?什麼軟體專案適合自動化測試?
- 介面自動化測試的最佳工程實踐(ApiTestEngine)API
- 自動化測試的三兩事兒
- 關於介面測試——自動化框架的設計與實現框架
- 介面自動化測試框架搭建的思路框架
- 【自動化測試入門】自動化測試思維
- 基於 Pytest+Requests+Allure 實現介面自動化測試
- 使用 testng 做介面自動化測試
- Django 介面自動化測試平臺Django
- 介面自動化測試解決方案
- 自動化測試專案為何失敗
- 介面自動化測試世界裡的“身份證”—測試工具Jmeter實踐篇JMeter
- 自動化裝置測試與自動化測試的區別
- 用python實現selenium 自動化測試Python
- 使用 Postman 實現 API 自動化測試PostmanAPI
- 2021年軟體測試工具大全(自動化、介面、效能、安全、測試管理)
- 軟體測試:自動化測試
- Docker與自動化測試及其測試實踐Docker