美文网首页
allure 简单使用

allure 简单使用

作者: 卅清 | 来源:发表于2020-10-06 17:42 被阅读0次

    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('<head></head><body>lalallala<body>',"这是错误页的结果",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 简单使用

          本文链接:https://www.haomeiwen.com/subject/mebtpktx.html