pytest扫盲23--allure报告目录结构
- 前言
- 使用 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来分组测试用例
喜时之言,多失信;怒时之言,多失体