• pytest_30_40


    Allure报告比较美观

    30_功能用例与自动化用例对接,只是加了case的描述

    https://www.cnblogs.com/yoyoketang/p/12005288.html 

    31 标记用例级别

    https://www.cnblogs.com/yoyoketang/p/12005288.html

    我们在做功能测试的时候,执行完一轮测试用例,输出测试报告的时候,会有统计缺陷的数量和等级。
    在做自动化测试的过程中,当你的测试用例越来越多的时候,如果执行一轮测试发现了几个测试不通过,我们也希望能快速统计出缺陷的等级。
    pytest结合allure框架可以对用例的等级做详细的划分。

     

    用例等级

    allure对用例的等级划分成五个等级

      • blocker  阻塞缺陷(功能未实现,无法下一步)
      • critical  严重缺陷(功能点缺失)
      • normal   一般缺陷(边界情况,格式错误)
      • minor  次要缺陷(界面错误与ui需求不符)
      • trivial   轻微缺陷(必须项无提示,或者提示不规范)

          根据测试用例的重要性划分测试用例等级,如果没指定等级,默认为normal级别

      • 使用方法  @allure.severity("normal")

      • cd到用例的目录,执行用例,查看报告

        pytest --alluredir ./report/allure
        allure serve ./report/allure

        -----------------------------

        allure命令行参数allure-severities

        pytest -h可以查看到allure相关的几个命令行参数
        --allure-severities=SEVERITIES_SET
        Comma-separated list of severity names. Tests only
        with these severities will be run. Possible values
        are: blocker, critical, normal, minor, trivial.
        如果有很多测试用例,现在只想做个快速的回归测试,只测试用例级别为blocker和critical级别的测试用例

        pytest --alluredir ./report/allure --allure-severities blocker,critical

        也可以这样写

        pytest --alluredir=./report/allure --allure-severities=blocker,critical

        如果只执行blocker级别的用例

        pytest --alluredir=./report/allure --allure-severities=blocker

    32allure描述用例详细讲解

    pytest+allure是最完美的结合了,关于allure的使用,本篇做一个总结。
    allure报告可以很多详细的信息描述测试用例,包括epic、feature、story、title、issue、testcase、severity等

     

  • 相关阅读:
    spring4-2-bean配置-2-属性注入细节
    内存管理tcmalloc
    并发视频,怎么hold住高并发
    struts总结
    最近想玩的一个方向
    虚拟化技术漫谈
    陈硕的博客
    木铎
    安全编程资源-苹果
    POOL
  • 原文地址:https://www.cnblogs.com/pythonwork/p/15077908.html
Copyright © 2020-2023  润新知