allure (一)
在我们做自动化测试,测试报告 是非常重要的一环,现在比较流行的测试报告 应该是allure
环境配置
| 安装软件 | 用途 | 链接地址 |
| java | allure使用java开发 | https://www.oracle.com/cn/java/technologies/downloads/ |
| allure | 生成测试报告 | https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline |
1、allure 和 pytest 的集成
执行下面命令即 可在 pytest 中引入使用
pip install allure-pytest -i https://mirrors.aliyun.com/pypi/simple/
2、常用注解
|
使用方法
|
参数值
|
参数说明
|
|
@allure.epic()
|
epic描述
|
定义项目、当有多个项目是使用。往下是feature
|
|
@allure.feature()
|
模块名称
|
用例按照模块区分,有多个模块时给每个起名字
|
|
@allure.story()
|
用例名称
|
一个用例的描述
|
|
@allure.title()
|
用例标题
|
一个用例标题
|
|
@allure.testcase()
|
测试用例的连接地址
|
自动化用例对应的功能用例存放系统的地址
|
|
@allure.issue()
|
缺陷地址
|
对应缺陷管理系统里边的缺陷地址
|
|
@allure.description()
|
用例描述
|
对测试用例的详细描述
|
|
@allure.step()
|
操作步骤
|
测试用例的操作步骤
|
|
@allure.severity()
|
用例等级
|
blocker 、critical 、normal 、minor 、trivial
|
|
@allure.link()
|
定义连接
|
用于定义一个需要在测试报告中展示的连接
|
|
@allure.attachment()
|
附件
|
添加测试报告附件
|
浙公网安备 33010602011771号