zoukankan      html  css  js  c++  java
  • allure使用简介

    #安装依赖包
    pip install requests_toolbelt
    pip install pyyaml
    pip install pytest-allure-adaptor

    #安装allure2

    说明一下,这边要正常使用allure2,需基于python3.6+allure2.8.0+pytest3.7(pytest不能高于3.7版本),否则会出错,无法生成报告
    https://github.com/allure-framework/allure2/releases

    #生成allure的xml文件
    pytest -s -q -alluredir xml文件路径


    #生成html报告

    allure generate xml文件路径 -o html文件路径

    #定制报告
    Feature:标注主要公共模块
    Story:标注Feature功能模块下的分支功能
    Severity:标注测试用例的重要级别
    Step:标注测试用例的重要步骤
    Issue:标注Issue Case

    #级别:
    1、 Blocker级别:中断缺陷(客户端程序无响应,无法执行下一步操作)
    2、 Critical级别:临界缺陷( 功能点缺失)
    3、 Normal级别:普通缺陷(数值计算错误)
    4、 Minor级别:次要缺陷(界面错误与UI需求不符)
    5、 Trivial级别:轻微缺陷(必输项无提示,或者提示不规范)

    #增加附件
    file = open('../test.png', 'rb').read()
    allure.attach('test_img', file, allure.attach_type.PNG)
    在报告中增加附件:allure.attach(’arg1’,’arg2’,’arg3’):
    arg1:是在报告中显示的附件名称
    arg2:表示添加附件的内容
    arg3:表示添加的类型(支持:HTML,JPG,PNG,JSON,OTHER,TEXTXML)

  • 相关阅读:
    泰山之行
    泰山之行
    Java EE (2) -- Java EE 6 Enterprise JavaBeans Developer Certified Expert(1z0-895)
    一、浏览器生成消息(2)
    P1194 买礼物 洛谷
    P1195 口袋的天空 洛谷
    P1546||2627 最短网络 Agri-Net 洛谷||codevs
    P3366 最小生成树【模板】 洛谷
    T2627 村村通 codevs
    【目录】我的原创技术视频教程
  • 原文地址:https://www.cnblogs.com/NiceTime/p/10023902.html
Copyright © 2011-2022 走看看