一、前言

Allure框架是一个灵活的轻量级多语言测试报告工具,它不仅以web的方式展示了简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息
从dev/qa的角度来看,Allure报告简化了常见缺陷的统计:失败的测试可以分为bug和被中断的测试,还可以配置日志、步骤、fixture、附件、计时、执行历史以及与TMS和BUG管理系统集成,所以,通过以上配置,所有负责的开发人员和测试人员可以尽可能的掌握测试信息。
从管理者的角度来看,Allure提供了一个清晰的“大图”,其中包括已覆盖的特性、缺陷聚集的位置、执行时间轴的外观以及许多其他方便的事情。allure的模块化和可扩展性保证了您总是能够对某些东西进行微调,使Allure更适合您,那么今天我们就来说说如何使报告更加详细的显示我们需要的信息,以及allure与jenkins的集成

  • Feature: 标注主要功能模块
  • Story: 标注Features功能模块下的分支功能
  • Severity: 标注测试用例的重要级别
  • Step: 标注测试用例的重要步骤
  • Issue和TestCase: 标注Issue、Case,可加入URL

1、Environment

在Allure报告中添加环境信息,通过创建environment.properties或者environment.xml文件,并把文件存放到allure-results(这个目录是生成最后的html报告之前,生成依赖文件的目录)目录下

environment.properties

Browser=Chrome
Browser.Version=63.0
Stand=Production
ApiUrl=127.0.0.1/lo

pytest框架笔记(十三) : Pytest+Allure定制报告相关推荐

  1. pytest框架快速入门-pytest运行时参数说明,pytest详解,pytest.ini详解

    废话少说,我们直接上干货. 一.Pytest简介 1.pytest是一个非常成熟的全功能的Python测试框架,主要有一下几个特点: 简单灵活,容易上手,支持参数化 2.能够支持简单的单元测试和复杂的 ...

  2. python pytest和allure环境_【转载】Python—Pytest+Allure定制报告

    Allure Test Report 一款测试报告框架,不仅报告美观,而且方便CI集成. 一.环境配置 安装Python依赖库: pip3 install pytest pip3 install py ...

  3. pytest框架笔记(三)之fixture

    目录 第 2 章 fixture 2.1fixture 作为参数传入 2.2 error 和 failed 区别 2.3 使用多个 fixture 2.4 fixture 与 fixture 互相调用 ...

  4. python allure报告_Pytest+Allure 定制报告

    前言: 最近在研究接口自动化的框架,好的测试报告在整个测试框架起到至关重要的部分.终于被我发现一个超好用的报告框架,不仅报告美观,而且方便 CI 集成. 就是它,就是它:Allure Test Rep ...

  5. Pytest框架系列——配置文件Pytest.ini

    前言 pytest.ini文件是pytest的主配置文件:可以改变pytest的运行方式:它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行. pytest.ini文件的位置 ...

  6. 『德不孤』Pytest框架 — 14、Pytest参数化

    文章目录 1.Pytest参数化说明 2.Pytest参数化方式 3.parametrize装饰器参数说明 4.Pytest参数化(单个参数) 5.Pytest参数化(多个参数) 6.ids参数说明 ...

  7. 面经-软件测试面试常见面试题全套合集系列unittest框架面试题 pytest框架面试题 性能测试面试题 4-4

    目录 前言: 十二. Unittest框架 12.1  你们自动化用例是怎么管理的? 12.2  Web UI自动化都用到过哪些库? 12.3  Unittest框架的原理? 12.4  Unitte ...

  8. 自动化测试框架-pytest框架入门篇

    前段时间,九九姐更新了自动化测试中unittest框架,然后有很多小伙伴私聊九九姐,说想学习一下pytest框架的内容.既然大家已经说话了,九九姐怎么能不安排呢,所以今天就给大家说一说pytest框架 ...

  9. Pytest框架集成Allure定制测试报告详解(一)

    Allure简介 Allure是一款非常轻量级并且非常灵活的开源测试报告生成框架. 它支持绝大多数测试框架, 例如TestNG.Pytest.JUint等.它简单易用,易于集成.下面就Pytest如何 ...

  10. Python语言+pytest框架+allure报告+log日志+yaml文件+mysql断言实现接口自动化框架

    目录 前言 实现功能 目录结构 依赖库 安装教程 接口文档 如何创建用例 创建用例步骤 用例中相关字段的介绍 如何发送get请求 如何发送post请求 如何测试上传文件接口 上传文件接口,即需要上传文 ...

最新文章

  1. 陶哲轩之后,有人在这个猜想的证明之路上又前进了一步
  2. PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
  3. docker and ssh issues
  4. 容器rocker_用Rocker制作模板
  5. HT68F30控制GPG96244QS1 TFT液晶屏
  6. 网络广告中的CPS,CPA,CPL,CPC,CPM,CPR的含义是什么?
  7. jenkins中eclipse+ant+svn自动打包APK
  8. Python---基础-运算符int和range函数
  9. struts2 s:file标签使用及文件上传例子
  10. APMServ5.2.6win10系统Apache、MySQL5.1启动失败解决办法
  11. 机器视觉运动控制一体机应用例程|U盘视觉定位激光打标解决方案
  12. Android Socket 服务器ServerSocket发数据到客户端
  13. oracle删除闪回文件,oracle的闪回查询,闪回删除:
  14. WSL ubuntu ‘Permission denied’的解决方法
  15. 不用Maven打jar包
  16. php 病案系统,医疗档案管理系统
  17. 利用HTML+CSS进行页面布局(div的浮动效果)
  18. 这些手写代码会了吗?少年
  19. gitlab页脚添加备案号
  20. 英语语法——特殊结构

热门文章

  1. AH快递单打印管理软件
  2. Mysql 最全教程
  3. Python语法基础14 pickle与json模块 异常处理
  4. 物理量与单位符号的书写标准
  5. mysql出现1048_MySQLdb_异常操作错误:(1048,“……不能为空”)
  6. 应用软件设计不是CRUD:如何进行应用系统功能模块的耦合性设计
  7. 巧用Python爬取QQ空间好友信息,生成词云
  8. android 获取短信中心号码,无法发短信,短信中心号码设置 解决办法!!!
  9. 什么是javabean及其用法(转)
  10. 聚合购物一站式采购平台HTML网站源码