allure 简单使用

allure 使用

1.希望报告中看到测试功能,子功能或者场景,测试步骤,包括测试附加信息。

@Feature @story @step @attach

功能上加@allure.feature("功能名称")

子功能上加@allure.story("子功能名称")

步骤上加@allure.step("步骤细节"),只能以装饰器的形式放在类或者方法上

with allure.step("步骤细节"),可以放在测试用例方法里面,但测试步骤的代码需要被语句包含

allure.attach("具体文本信息"),需要附加的信息,可以是数据,文本,图片,视频,网页

allure.attach(内容,name,attachment_type,extension)

html:allure.attach('lalallala',"这是错误页的结果",allure.attachment_type.HTML)

图片:allure.attach.file(路径,"",allure.attachment_type.PNG)

视频:allure.attach.file(路径,"",allure.attachment_type.MP4)

关联测试用例,加强对测试用例的描述。

test_case_link="www.baidu.com"

@allure.testcase(test_case_link,'test case titile')

按重要级别进行测试:

@allure.severity(allure.severity_level.级别)

blocker:终端缺陷

critical:临界缺陷

normal:普通缺陷

minor:次要缺陷

trivial:轻微缺陷

pytest -sv 文件名 --allure-severities 级别,级别

@allure.title("用例标题")

如果测试登录功能运行,可以加限制过滤

pytest 文件名 --allure-features '功能名称' --allure-stories ‘子功能名称’--alluredir=allure报告路径

开启报告网址:allure serve allure报告路径

allure generate allure报告路径 -o 测试html ,

你可能感兴趣的:(allure 简单使用)