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)

  • 相关阅读:
    maven打包部署到私服
    RedisUtil工具类
    使用Spring+Junit4进行测试
    SpringMVC + MyBatis + Mysql + Redis(作为二级缓存) 配置
    Spring缓存注解@Cache使用
    Spring集成Redis使用注解
    Redis入门学习
    对年轻技术员的告诫
    WebMagic写的网络爬虫
    Jquery学习笔记(6)--jquery中attr和prop的区别【精辟】
  • 原文地址:https://www.cnblogs.com/NiceTime/p/10023902.html
Copyright © 2011-2022 走看看