一、 allure和htmlrunnercn生成測試報告的區別
htmlrunnercn生成的測試報告,如下:
allure生成測試報告如下:
allure生成的測試報告相比htmlrunnercn生成的測試報告更加美觀
二、 allure的使用
# 執行檔案:baidu.py
from selenium import webdriver
driver = webdriver.chrome()
driver.get("")
def test_case_input():
driver.find_element_by_id("kw").send_keys("unittest的使用")
def test_case_client():
執行指令碼:cd 當前目錄下
pytest baidu.py --alluredir allure-report 執行檔案
allure serve allure-report 生成allur測試報告
執行結果如下:
三、結論
1. 測試函式必須以「test_」開頭。
2. 測試類命名以"test"開頭。
自動化測試 報告篇
不管是自動化還是手工測試,只是個手段,最終都是為了出乙個報告 結果 由此可見報告才是我們要的結果,而不是什麼nb的技術。對於自動化測試報告,可能還需要測試人員加工,或者報告只是提供給測試人員進一步分析的材料。簡單來說,如果不結合實際業務的話可能無法直接把報告結果傳送到jira等管理系統中。目前框架提...
自動化測試報告的生成
匯入htmltestrunner from htmltestrunner import htmltestrunner import unittest 用於識別測試用例 import time 用於生成測試報告名稱的字尾 識別得到要執行的測試用例 case path 測試用例檔案所在的父目錄 test...
介面自動化之測試報告
寫好指令碼後,需要生成乙個測試報告 目錄1 安裝htmltestrunner 1 安裝htmltestrunner 第二步 匯入試試,沒報錯就沒問題 2 應用 在run all.py檔案中,第一步 我們可以呼叫discover方法,來找到所有的用例 如圖 discover方法,需要傳入3個引數,第乙...