- allure是一个轻量级,灵活的,支持多语言的测试报告工具;能够提供清晰、美观的测试报告、测试步骤、测试log;同时可以集成在jenkins中,实现自动化测试的持续集成。
- allure与pytest结合,安装方式如下
pip install allure-pytest - allure的特性
功能名上加@allure.feature()
#设置模块
@allure.feature()
子功能上加@allure.story()
#设置子功能
@allure.stoty()
步骤上加@allure.step()
#设置步骤,用于函数内部
with allure.step()
#定义的函数上加上装饰器
@allure.step()
allure.attach() 需要附加的信息,可以是数据、文本、图片、视频、链接
allure.attach.file()
@allure.testcase() 添加测试用例连接