日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python制作测试报告_使用 python 生成 extent report 测试报告

發布時間:2024/9/27 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python制作测试报告_使用 python 生成 extent report 测试报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景

一直使用 HTMLTestRunner 生成 app 自動化的測試報告內容,雖然加了截圖的展示,還是感覺報告不夠好看。

allure 報告內容可以,但是要以 pytest 管理測試 case,且 pytest 會執行所有以 test_命名的 case,測試結果只有在看到測試報告的時候才知道,不太方便。extent report 高大上,但是沒有 python 版本。。 所以動手改了一版。

使用

結合 HTMLTestRunner 做的改動,頁面內容拿的HttpRunnerManager中的測試報告模板 (感謝 HttpRunnerManager),HttpRunnerManager 是直接將結果數據傳遞給報告,結合原 HTMLTestRunner 是在執行測試的同時將結果寫到測試報告中,功能還不夠完善,但是基本功能都已 ok;先看效果圖:

使用方式和使用 HTMLTestRuner 方式基本一致。

from ExtentHTMLTestRunner import HTMLTestRunner

filename="/*/result.html"

fp=open(filename,'wb')

runner=HTMLTestRunner(

stream=fp,

title='自動化測試報告',

description='用例執行情況:')

在報告中展示截圖:需要在對應的 case 中打印一下截圖名稱,截圖名稱以 screenshot_*.png 格式命名

總結

以上是生活随笔為你收集整理的python制作测试报告_使用 python 生成 extent report 测试报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。