pytest allure插件使用
时间: 2023-11-14 18:10:47 浏览: 141
pytest allure插件是一种用于生成测试报告的工具,可以帮助测试人员更好地管理和分析测试结果。使用pytest allure插件可以为测试用例添加标记、描述、标题等信息,并生成美观、易读的测试报告。具体使用方法如下:
1. 首先需要创建一个pytest.ini文件,在该文件下配置你需要用到的标记名和severity级别。
2. 在需要标记的测试类或测试方法上方加上相应的装饰器,如@pytest.mark.smoke或@allure.severity(allure.severity_level.TRIVIAL)。
3. 可以为测试用例添加详细描述、标题、链接等信息,如@allure.description、@allure.title、@allure.link等。
4. 运行测试时,使用pytest -m标记来执行指定标记的测试用例。
5. 使用pytest --alluredir指定生成测试报告的目录,并使用allure generate命令生成测试报告。
6. 可以使用allure open命令在浏览器中打开测试报告。
相关问题
pytest allure
pytest allure是一种用于生成测试报告的工具。它可以与Pytest插件结合使用,以显示单个测试运行期间重新执行的测试的信息,以及一段时间内测试执行的历史。在使用pytest allure时,可以通过安装pytest-rerunfailures插件来实现测试失败后的重试功能。在测试代码中,可以使用@allure.step装饰器来定义测试步骤,使用@pytest.mark.flaky来标记需要重试的测试,并使用--alluredir参数指定生成报告的目录。此外,还可以在pytest.ini文件中配置相关参数,如--alluredir参数和测试路径等。生成的报告可以包含测试的成功、失败、跳过和异常等状态信息。
pytest allure的用法
pytest allure 是一个用于生成漂亮的测试报告的插件。它可以与 pytest 框架一起使用,为测试用例提供丰富的报告和可视化效果。
使用 pytest allure,你可以按照以下步骤进行安装和使用:
1. 安装 pytest allure:在命令行中运行以下命令安装 pytest allure 插件:
```
pip install pytest-allure
```
2. 在你的测试代码中添加 allure 注解:在你的测试用例函数上添加 `@allure.feature` 和 `@allure.story` 注解,用于标识测试用例所属的特性和故事。你还可以添加其他的 allure 注解,如 `@allure.title` 和 `@allure.description` 来提供更多的信息。
3. 运行测试用例:在命令行中运行以下命令来运行测试用例,并生成 allure 报告:
```
pytest --alluredir=<report_dir>
```
`<report_dir>` 是生成报告的目录路径。
4. 生成 allure 报告:在命令行中运行以下命令来生成 allure 报告:
```
allure serve <report_dir>
```
`<report_dir>` 是之前指定的报告目录路径。
5. 查看 allure 报告:在浏览器中打开生成的报告网址,即可查看漂亮的测试报告。
通过这些步骤,你就可以使用 pytest allure 生成漂亮的测试报告,并且可以通过报告来查看测试用例的执行结果和详细信息。
阅读全文