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)

  • 相关阅读:
    [OpenCV] Ptr类模板
    [OpenCV]Mat类详解
    [C++] Vector用法
    [OpeCV] highgui头文件
    c++中的.hpp文件
    【2017】KK English
    CMake Tutorial & Example
    [g2o]C++图优化库
    Teradata基础教程中的数据库试验环境脚本
    Oracle中对象权限与系统权限revoke
  • 原文地址:https://www.cnblogs.com/NiceTime/p/10023902.html
Copyright © 2011-2022 走看看