pytest测试框架结合allure生成精美测试报告

1、allure的简介

allure是轻量级、灵活的,支持多语言的测试报告工具。它不仅以简洁的 Web 报告形式非常简洁地展示了已测试的内容,而且允许参与开发过程的每个人从日常执行中提取最大的有用信息测试。

从开发/质量保证的角度来看,诱惑报告缩短了常见缺陷的生命周期:测试失败可以分为缺陷和中断的测试,还可以配置日志、步骤、fixture、附件、时间、历史记录以及与TMS和缺陷跟踪系统的集成,因此负责的开发人员和测试人员将掌握所有信息。

Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成到jenkins中去。

2、allure测试报告的结果

2.1 概览页面

每个报告的入口点都是带有仪表板和小部件的“概览”页面

概述页面包含几个默认小部件,代表项目和测试环境的基本特征。

  • 统计 - 整体报告统计。
  • 启动 - 如果此报告代表多个测试启动,则每次启动的统计信息将显示在此处。
  • 行为 - 根据故事和特征汇总的结果信息。
  • 执行者 - 有关用于运行测试的测试执行者的信息。
  • 历史趋势 - 如果测试积累了一些历史数据,它的趋势将被计算并显示在图表上。
  • 环境 - 有关测试环境的信息(请参阅如何定义环境)。

2.2 类别

在这里插入图片描述

2.3 套件

在“套件”选项卡上,可以找到按套件和类分组的已执行测试的标准结构表示。
在这里插入图片描述

2.4 图表

查看从测试数据中收集的不同统计信息:状态细分或严重性和持续时间图。
在这里插入图片描述

2.5 时间线

Timeline 选项卡可视化测试执行的回顾,allure 适配器收集测试的精确时间,在此选项卡上,它们根据其顺序或并行时间结构进行排列。

2.6 行为

对于行为驱动方法,此选项卡根据 Epic、Feature 和 Story 标签对测试结果进行分组。

2.7 包

Packages 选项卡表示测试结果的树状布局,按不同的包分组。
在这里插入图片描述
介绍了allure报告的组成部分之后,我们来学习一下怎么安装allure和使用allure,

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值