pytest扫盲23--allure报告目录结构

  • 前言
  1. 使用 allure 生成的报告,层次分明
  2. 我们借助上篇博客生成的报告,来认识下allure报告结构
  • Suites 结构

  1. 不同颜色方框代表不同状态
  • 红色 failed
  • 绿色 passed
  • 黄色 error
  • 灰色 skip
  • 紫色 xfail
  1. suite 结构分类: 模块名-函数用例类函数用例
  2. 函数名称组成: 函数名+[参数化]当使用了@pytest.mark.parametrize函数名+[ids]
  3. 右侧用例展开后,有用例执行详情,包括 parametrizesetUp earDown 等
  • allure 菜单栏结构
  1. Overview:概述
  2. Categories:类别,默认是failed和error级别,执行结果是其中一个的都会被归到类别里面,通过这里可以快捷查看哪些用例是failed和error
  3. Suites:测试套件,所有用例的层级关系,可以根据package、module、class、function 来查找用例
  4. Graphs:测试结果图形化,包括用例执行结果的分布图,优先级耗时
  5. Timeline:可以看到测试用例的执行顺序,包括执行时间
  6. Behaviors:行为驱动,根据epic、feature、story来分组测试用例
  7. Packages:按照package、module来分组测试用例
原文地址:https://www.cnblogs.com/xiaohuboke/p/13582668.html