pytest入門到放棄23--認識allure報告
阿新 • • 發佈:2020-08-29
- 前言
- 使用 allure 生成的報告,層次分明
- 我們藉助上篇部落格生成的報告,來認識下allure報告結構
- 認識 Suites
- 不同顏色方框代表不同狀態
- 紅色 failed
- 綠色 passed
- 黃色 error
- 灰色 skip
- 紫色 xfail
- suite 結構分類: 模組名-函式用例\類函式用例
- 函式名稱組成: 函式名+[引數化]當使用了
@pytest.mark.parametrize
\函式名+[ids]- 右側用例展開後,有用例執行詳情,包括 parametrize\setUp\tearDown 等
- 認識 allure 報告選單欄
- Overview:概述
- Categories:類別,預設是failed和error級別,執行結果是其中一個的都會被歸到類別裡面,通過這裡可以快捷檢視哪些用例是failed和error
- Suites:測試套件,所有用例的層級關係,可以根據package、module、class、function 來查詢用例
- Graphs:測試結果圖形化,包括用例執行結果的分佈圖,優先順序,耗時等
- Timeline:可以看到測試用例的執行順序,包括執行時間
- Behaviors:行為驅動,根據epic、feature、story來分組測試用例
- Packages:按照package、module來分組測試用例