主要學習 1.測試報告,2.用例失敗重跑,3.測試結果,郵件,群聊天工具
安裝步驟
工具名稱allure 額老恩
1.解壓檔案
2.将解壓bin 目錄放到系統環境變量path 下
3.allure --version cmd輸入
4.python 安裝 pip install allure-pytest
面試問題一?出報告的流程是啥???
第一步:我們裝的是本地化的工具
第二步:我們用python裝的是和他繼承的插件pip install allure-pytest
第三步:pytest -s -q --alluredir report/allure/path 執行指令把出測試報告路徑出出來
第四步:allure serve report\allure 使用allure指令執行生産測試報告
allure generate [json_report_path] -o [html_report_path]
關于 allure權限問題:
import sys
sys.path.append('/xx/xx/')
allure報告内容展示
allure用例描述
使用方法 參數值 參數說明
@allure.epic() epic描述 靈活裡面的概念,定義史詩,往下是feature
@allure.feature() 子產品名稱 功能點的描述,往下是story
@allure.story() 使用者故事 使用者故事,往下是title
@allure.title(用例的标題) 用例的标題 重命名html報告名稱
@allure.testcase() 測試用例的連結位址 對應功能測試用例系統裡面的case
@allure.issue() 缺陷 對應缺陷管理系統裡面的連結
@allure.description() 用例描述 測試用例的描述
@allure.step() 操作步驟 測試用例的步驟
@allure.severity() 用例等級 blocker,critical,normal,minor,trivial
@allure.link() 連結 定義一個連結,在測試報告展現
@allure.attachment() 附件 報告添加附件
例子檔案