實戰 pytest 介面自動化 使用 excel 作為用例(只需要寫 excel 一次即可,其它的什麼都不需要寫)

卖破烂的龙發表於2024-11-08

先上效果圖

excel 用例


allure 報告

專案執行期間產生的資料記錄


說一下包含的特色功能

  1. 用例只需要寫按模板寫 excel 就行,寫完 excel 之後,可以直接執行
  2. 可以多專案執行,也可以指定某專案的某些檔案執行(非 mark)
  3. 可以對某個檔案的某個用例失敗後,讓後續該用例的的所有用例自動跳過(範圍是當前檔案,其它檔案不影響)
  4. 原始碼被設計的極其簡單,上手容易,邏輯清晰明瞭,全部都要中文註釋。這裡不展示了,牽扯到底層邏輯了。
  5. 包含一些基礎的功能,比如重試,執行完之後直接更新上次的 allure 報告資料,重新整理即可看到,日誌每次執行都會生成一個檔案,超過設定的就會刪除日誌等等
  6. 暫時列這麼多

解決一些問題

等你們提問,按照提問的人多了,我在這裡列出來。

結尾

說了這麼多,我是賣原始碼的。。。。。。輕點罵(狗頭保命)
由於 pytest 確實沒有什麼技術含量,這東西 我列出來之後,你要是想自己寫,也可以寫出來,就是花點時間。當然你也可以直接買現成的,一天讓你明白原理 配置完之後,直接就可以執行了。

相關文章