1. 简介
Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。
前提:
pip install allure-pytest
allure-pytest是Pytest的一个插件,通过它我们可以生成Allure所需要的用于生成测试报告的数据
2. Allure常用的几个特性
@allure.feature # 用于描述被测试产品需求
@allure.story # 用于描述feature的用户场景,即测试需求
with allure.step(): # 用于描述测试步骤,将会输出到报告中
allure.attach # 用于向测试报告中输入一些附加的信息,通常是一些测试数据,截图等
3. 具体使用–案例
1)在testDemo目录下新建test_05login.py

2)写入代码
import pytest,allure,os
class TestClass05():
@allure.feature("用户登录")
@allure.story(<

本文详细介绍了Allure测试报告框架的用途、主要特性,并提供了在Pytest中的具体使用案例,包括如何添加@allure.feature和@allure.story注解,使用allure.step和allure.attach来丰富报告内容。同时,文章还列举了在使用过程中可能遇到的不生成报告、乱码等问题及其解决方法。
最低0.47元/天 解锁文章
749

被折叠的 条评论
为什么被折叠?



