目录

  • 安装插件
  • 查看 Allure 版本
  • 标记用法
  • 指定运行某个story或者feature案例

安装插件

pip install allure-pytest

查看 Allure 版本

allure --version

标记用法

BDD样式的标记装饰器

@allure.feature
@allure.story

story是feature的子集

代码演示:

import alluredef test_without_any_annotations_that_wont_be_executed():pass@allure.story('epic_1')
def test_with_epic_1():pass@allure.story('story_1')
def test_with_story_1():pass@allure.story('story_2')
def test_with_story_2():pass@allure.feature('feature_2')
@allure.story('story_2')
def test_with_story_2_and_feature_2():pass

没有加标记装饰器的报告:

加上装饰器的报告:

优先级(严重程度)标记装饰器

@ allure.severityBLOCKER = 'blocker'CRITICAL = 'critical'NORMAL = 'normal'MINOR = 'minor'TRIVIAL = 'trivial'

严重程度最高blocker,最低trivial

@allure.severity(allure.severity_level.NORMAL)
class TestClassWithNormalSeverity(object):def test_inside_the_normal_severity_test_class(self):pass

测试用例多了优先级severity属性

指定运行某个story或者feature案例

pytest tests.py --allure-stories story_1,story_2
pytest tests.py --allure-features feature2 --allure-stories story2

Pytest 结合 Allure 生成测试报告相关推荐

  1. pytest和allure生成测试报告

    文章目录 pytest简介 pytest和unittest区别 pytest使用自带的python-html 生成测试报告 由于自带生成测试报告的东西不是界面过于简单和不太美观可以使用allure 使 ...

  2. Pytest测试框架(五):pytest + allure生成测试报告

    系列文章目录 Pytest测试框架(一):pytest安装及用例执行 Pytest测试框架(二):pytest 的setup/teardown方法 Pytest测试框架(三):pytest fixtu ...

  3. Allure生成测试报告

    Allure是一个轻量级,灵活的,支持多语言的测试报告工具 多平台的,奢华的测试报告框架 可以为dev/qa提供详尽的测试报告,测试步骤,log 也可以为管理层提供high level的统计报告 ja ...

  4. allure生成测试报告时乱码,allure‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���

    在测试用例运行完成,allure生成测试报告时乱码,如下:allure' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 解决方法: 在系统环境变量path中添 ...

  5. python怎么输出图像测试_【Python】使用Pytest集成Allure生成漂亮的图形测试报告

    前言 大概两个月前写过一篇<[测试设计]使用jenkins 插件Allure生成漂亮的自动化测试报告>的博客,但是其实Allure首先是一个可以独立运行的测试报告生成框架,然后才有了Jen ...

  6. linux环境 jenkins +allure生成测试报告

    前提条件:linux环境已安装GIT. 安装GIT的步骤: centos会自带GIT 查看GIT的版本命令:git --version git安装后,需要设置环境变量:vim /etc/profile ...

  7. TestNG+Allure生成测试报告

    不要用allure 2.13.10 不要用allure 2.13.10 不要用allure 2.13.10 生成的报告是空白页 1.allure依赖配置 查看allure官网显示配置如下 <pr ...

  8. 生成html_用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告

    对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测试报告生成框架 Allure 生成规范.格式统 ...

  9. html兴趣测试生成图表源码,用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告

    原标题:用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告 对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. ...

最新文章

  1. Cocos Creator—最佳构建部署实践
  2. 雷军坚持了 10 年的东西,现在彻底凉了
  3. letswave7中文教程1:软件安装与脑电数据导入
  4. android 刷机 备份,安卓刷机后如何还原以前ROM和系统备份
  5. CEO 赠书 | 打破创新神话,揭示创新本质
  6. 只有学霸才懂的学习技巧,看完脑洞大开,绝对涨姿势!
  7. BZOJ 4259: 残缺的字符串 [FFT]
  8. java 数据分析 用户信息_Java数据库——使用元数据分析数据库
  9. 数据分析,怎么做才算到位?
  10. 太阳能充电调节代码_储能管理系统对于充电站的作用
  11. matlab函数建模例题,数学建模matlab上机实训题目答案
  12. Chango的数学Shader世界(十八)RayTrace三维分形(三)—— 完善,距离场软阴影
  13. 软件测试 白盒测试用例设计方法动态 逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)基本路径测试法
  14. 从excel文件xlsx中特定单元格中提取图片
  15. 蓝色动力Windows XP SP3 VOL简体中文正式版V2013.02
  16. 什么是 Sidecar
  17. 计算机正在获取ip,电脑频繁显示网络电缆已拔出和正在获取IP怎么办
  18. 我不要我觉得,我要你觉得--如何根据企业研发的现状实施DevOps
  19. 浏览器Goole Chrome调试工具
  20. 第33篇 Android Studio实现五子棋游戏(四)棋子类和主类

热门文章

  1. 【转】InitialContext与lookup
  2. YOLO论文系列笔记(中)
  3. Jetpack Compose - Button
  4. android togglebutton 动画,如何在Android中使用ToggleButton多状态按钮控件
  5. Sql 保留两位小数 四舍五入
  6. 路由器一直连不上网咋办
  7. 通过ftutilx 插件实现流版式文件全文检索
  8. JAVA面向对象中继承的子父类成员函数的内存图解,以及成员函数中的覆盖的应用.
  9. SAP SD 分析信用控制管理
  10. C#使用SqlTransaction事务回滚与SqlBulkCopy批量插入数据