日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2024/9/27 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 测试报告的全部內容,希望文章能夠幫你解決所遇到的問題。

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