實戰 pytest 介面自動化 使用 excel 作為用例(只需要寫 excel 一次即可,其它的什麼都不需要寫)
先上效果圖
excel 用例
allure 報告
專案執行期間產生的資料記錄
說一下包含的特色功能
- 用例只需要寫按模板寫 excel 就行,寫完 excel 之後,可以直接執行
- 可以多專案執行,也可以指定某專案的某些檔案執行(非 mark)
- 可以對某個檔案的某個用例失敗後,讓後續該用例的的所有用例自動跳過(範圍是當前檔案,其它檔案不影響)
- 原始碼被設計的極其簡單,上手容易,邏輯清晰明瞭,全部都要中文註釋。這裡不展示了,牽扯到底層邏輯了。
- 包含一些基礎的功能,比如重試,執行完之後直接更新上次的 allure 報告資料,重新整理即可看到,日誌每次執行都會生成一個檔案,超過設定的就會刪除日誌等等
- 暫時列這麼多
解決一些問題
等你們提問,按照提問的人多了,我在這裡列出來。
結尾
說了這麼多,我是賣原始碼的。。。。。。輕點罵(狗頭保命)
由於 pytest 確實沒有什麼技術含量,這東西 我列出來之後,你要是想自己寫,也可以寫出來,就是花點時間。當然你也可以直接買現成的,一天讓你明白原理 配置完之後,直接就可以執行了。
相關文章
- 為什麼很多基於 python 的自動化測試框架要用 excel 寫用例Python框架Excel
- python+pytest介面自動化(12)-自動化用例編寫思路 (使用pytest編寫一個測試指令碼)Python指令碼
- 基於Python的介面自動化-讀寫excel檔案PythonExcel
- 自媒體爆文怎麼寫?只需要掌握這3大寫作技巧
- 只需要一份Yaml檔案,即可實現UI自動化YAMLUI
- 有 postman 和 jmeter 的存在,為什麼還要用 python 寫介面自動化PostmanJMeterPython
- 使用LangChain實現自動寫作LangChain
- 寫作為什麼要使用Scrivener for MacMac
- 為什麼要寫作
- 什麼時候需要自動化什麼時候用自動化?
- 【python介面自動化】- openpyxl讀取excel資料PythonExcel
- 華為測試大牛Python+Django介面自動化怎麼寫的?PythonDjango
- python 讀寫 excelPythonExcel
- Python 實現自動化 Excel 報表PythonExcel
- 【Python自動化Excel】pandas處理Excel的“分分合合”PythonExcel
- python+pytest介面自動化(16)-介面自動化專案中日誌的使用 (使用loguru模組)Python
- pytest 能否執行 nose 寫的測試用例
- 只需關注介面本身的框架 Pytest+Excel+Allure框架Excel
- Web自動化-Selenium自動化測試-4-編寫測試用例Web
- 介面自動化Python3_requests之使用xlrd讀取excel模組PythonExcel
- 帶格式寫入excelExcel
- python openpyxl讀寫excelPythonExcel
- 【Python自動化Excel】pandas處理Excel資料的基本流程PythonExcel
- excel按照姓名自動匹配資料函式 怎麼根據姓名自動填寫資料Excel函式
- 基於Python的介面自動化實戰-基礎篇之讀寫配置檔案Python
- 使用Selenium+POI實現Excel自動化批量查單詞Excel
- 【pytest 介面自動化】token 問題
- 在Excel VBA中寫SQL,是一種什麼體驗ExcelSQL
- 自動換行excel裡面哪個鍵 excel換行按什麼鍵Excel
- 自動求和公式excel怎麼做 excel求和的三種方法公式Excel
- java 中為什麼重寫 equals 後需要重寫 hashCodeJava
- Python excel表格讀寫,格式化處理PythonExcel
- python讀寫excel檔案PythonExcel
- python讀寫excel表操作PythonExcel
- excel大寫字母轉換Excel
- Java介面為什麼不能例項化Java
- python讀寫excel檔案簡單應用PythonExcel
- Excel讀寫合集:Excel讀寫小白從不知所措到輕鬆上手Excel