# 匯入htmltestrunner
from htmltestrunner import htmltestrunner
import unittest # 用於識別測試用例
import time # 用於生成測試報告名稱的字尾
# 識別得到要執行的測試用例
case_path =
'...'
# 測試用例檔案所在的父目錄
# test*.py代表測試用例檔案都是以test開頭.py結尾,檔案名字必須符合變數命名規範
case_list = unittest.defaulttestloader.discover(case_path,pattern=
'test*.py'
)# 用w模式開啟自動化測試報告檔案
report_file =
'...'
# 測試報告的檔案路徑,檔案可以不存在但父目錄路徑必須存在,報告檔案是.html檔案
with
open
(report_file,
'w')
as f:
runner = htmltestrunner(f,title=
'報告標題'
,description=
'報告描述'
) runner.run(case_list)
# 最後執行需要指定執行的測試用例列表
可以通過time.strftime()
,例如:
report_file =
'report_%s.html'
% time.strftime(
'%y%m%d%h%m%s'
)
Selenium自動化測試 生成測試報告
生成html測試報告 from htmltestreport import htmltestrunner import os,sys import unittest import time dirname 當前目錄位置,filename 該py名稱 dirname,filename os.path....
自動化測試 報告篇
不管是自動化還是手工測試,只是個手段,最終都是為了出乙個報告 結果 由此可見報告才是我們要的結果,而不是什麼nb的技術。對於自動化測試報告,可能還需要測試人員加工,或者報告只是提供給測試人員進一步分析的材料。簡單來說,如果不結合實際業務的話可能無法直接把報告結果傳送到jira等管理系統中。目前框架提...
介面自動化之測試報告
寫好指令碼後,需要生成乙個測試報告 目錄1 安裝htmltestrunner 1 安裝htmltestrunner 第二步 匯入試試,沒報錯就沒問題 2 應用 在run all.py檔案中,第一步 我們可以呼叫discover方法,來找到所有的用例 如圖 discover方法,需要傳入3個引數,第乙...