allure报告的定制和使用

`@allure.epic()`和`@allure.feature()`用于定义项目和模块的层次结构,有助于报告的分类展示。右侧的定制则专注于细化测试用例的描述和级别。用例的严重程度级别通过`@allure.severity()`注解来设定,例如设置为`CRITICAL`,表示该用例为比较重要的临界缺陷。此外,可以使用`@allure.description()`来添加...
allure报告的定制和使用
在创建 allure 报告时,为提升报告的可读性和组织性,需要对报告进行定制,这里主要介绍如何对 allure 报告的左右侧进行个性化配置,以提升测试结果的展示效果。

在左侧的定制中,项目名称和模块名称可以通过`@allure.epic()`和`@allure.feature()`注解来定义。接口名称和测试用例标题则在用例代码上方分别使用`@allure.feature()`和`@allure.title()`来指定,提供两种方式来设置测试用例的标题:直接打印信息和动态生成标题。`@allure.epic()`和`@allure.feature()`用于定义项目和模块的层次结构,有助于报告的分类展示。

右侧的定制则专注于细化测试用例的描述和级别。用例的严重程度级别通过`@allure.severity()`注解来设定,例如设置为`CRITICAL`,表示该用例为比较重要的临界缺陷。此外,可以使用`@allure.description()`来添加详细的用例描述,以及`@allure.link()`, `@allure.issue()`, `@allure.testcase()`来链接接口地址、bug地址和测试用例地址,方便追踪和定位问题。

测试步骤的定制则借助于`pytest`中的`@pytest.fixture()`,通过在测试类前定义一个`@pytest.fixture()`函数来执行测试的前置和后置步骤,保证每次接口执行前后有明确的操作执行。

附件的定制则利用`allure.attach()`函数,将相关文件或文本作为附件附加在测试用例中,便于后续的分析和参考。

最后,访问 allure 报告的方式有两种:通过启动服务打开项目进行访问,或者启动`allure`服务后在本地访问特定的报告目录。这种定制化的报告格式能够清晰地展示测试用例的执行情况,帮助开发者快速定位和解决问题。2024-10-28
cdw 阅读 7 次 更新于 2025-07-08 17:12:51 我来答关注问题0
  • `@allure.epic()`和`@allure.feature()`用于定义项目和模块的层次结构,有助于报告的分类展示。右侧的定制则专注于细化测试用例的描述和级别。用例的严重程度级别通过`@allure.severity()`注解来设定,例如设置为`CRITICAL`,表示该用例为比较重要的临界缺陷。此外,可以使用`@allure.description()`来添加...

  •  文暄生活科普 pytest-allure报告allurelog定制、allure方法的使用

    1. 进入到目录/allure-2.13.7/config/allure.yml,添加 custom-logo-plugin 配置。2. 将 logo 图片放置于/allure-2.13.7/plugins/custom-logo-plugin/static 目录下。3. 编辑文件/allure-2.13.7/plugins/custom-logo-plugin/static/styles.css,注释所有代码,并根据需要调整样式。左边定制:设置...

  •  阿暄生活 一款强大而美观的测试报告工具allure,无论做什么自动化使用它都合适 ,一文讲透此工具的使用 。

    Java与Python路径:将Java和Python的路径添加到系统环境变量中。Allure环境变量:设置Allure环境变量为解压后的目录,以便生成报告。核心功能:测试用例装饰:使用装饰器为测试用例赋予详细属性,如epic、feature、title等,这些属性将映射到测试模板中的字段。报告生成:通过Allure的命令行工具,可以轻松生成包含图...

  •  阿暄生活 一款强大而美观的测试报告工具allure,无论做什么自动化使用它都合适 ,一文讲透此工具的使用 。

    1. 安装配置 安装Java:首先,需要安装Java环境,并设置好JAVA_HOME环境变量,将其添加到系统路径中。 安装Python:配置Python环境,确保Python版本与Allure兼容。 安装Allure:下载Allure安装包,解压即可使用,无需额外安装步骤。配置好环境变量,以便在命令行中直接调用Allure命令。2. 功能理解 测试用例装饰...

  •  文暄生活科普 如何为你输出的allure测试报告—锦上添花

    使用`@allure.step()`装饰器标记测试步骤,以增强测试报告的可读性。`with allure.step()`方式可用于内部执行步骤,确保代码被包含在内。`allure.attach()`函数用于在报告中添加额外信息,如测试数据。通过`body`、`name`、`attachment_type`和`extension`参数,你可以指定所需的信息内容和格式。利用`...

词典网在线解答立即免费咨询

报告相关话题

Copyright © 2023 cidian.nuo5.com - 词典网
返回顶部