測試結果 HTML測試報告

2021-10-05 05:02:44 字數 1656 閱讀 5978

html測試報告就是執行完測試用例後以html(網頁)方式將執行結果生成報告

測試報告是本次測試目的最終體現形態

測試報告內包含了有關本次測試用例的詳情

export test results (unittest 自帶)

步驟:

注意:適合單條用例執行時使用

htmltestrunner(第三方模板)【重點】

步驟:

1.複製htmltestrunner.py檔案到專案資料夾

2. 匯入htmltestrunner、unittest包

3. discover載入要執行的用例 (discover=unittest.defaulttestloader.discover(test_dir,pattern=「test*.py」))

4. 設定報告生成路徑和檔名 (file_name=file_dir+nowtime+「report.html」)

5. 開啟報告 with open(file_name,『wb』) as f:

6. 例項化htmltestrunner物件:runner=htmltestrunner(stream=f,[title],[description]) 引數說明:

(stream:檔案流,開啟寫入報告的名稱及寫入編碼格式)

(,為可選;

title為報告標題,如***自動化測試報告

description:為說明;比如作業系統、瀏覽器等版本

)7. 執行:runner.run(discover)

import time

from codeedit.lx04.tools.htmltestrunner import htmltestrunner

import unittest

# 載入當前目錄

test_dir='.'

# 載入當前目錄下iweb開頭的.py檔案

discover=unittest.defaulttestloader.discover(test_dir,pattern="test*.py")

if __name__ == '__main__':

# 定義報告目錄

file_dir="../report/"

# 定義報告名稱格式

nowtime=time.strftime("%y-%m-%d %h_%m_%s")

# 報告完整路徑和名稱

file_name=file_dir+nowtime+"report.html"

with open(file_name,"wb")as f:

# 例項化htmltestrunenr物件,傳入報告檔案流f

runner=htmltestrunner(stream=f,title="iweb_shop專案web自動化測試報告",description="測試用例共計2條")

runner.run(discover)

測試 測試報告

document number 文件編號 confidentiality level 密級 test report 01 絕密 秘密 內部公開 document version 文件版本 total 10 pages 共 10 頁 v1.0 測試報告 prepared by 擬制date 日期yyy...

pytest 生成測試報告 HTML

每個自動化測試結果都要有乙份詳細的測試報告來呈現,今天測試報告來了,pytest常用的測試報告有幾種,比如在pycharm中直接生成報告,通過html外掛程式生成,或者還有最常用的allure。今天安靜主要介紹通過pytest的外掛程式pytest html來生成測試報告 pytest html屬於...

《測試報告》版本發布前測試報告模板

1 根據 bug優先順序定義 中的狀態為 緊急 高 中的bug修復並回歸結束。2 若緊急 高 中的問題未處理完,需同步專案經理 測試主管等團隊人員周知此事,可組織 bug評審會,並在專案經理同意遺留的情況下,可發布上線。3 測試通過,與專案經理溝通可發布版本,同步進行 測試總結報告 的梳理並發布到專...