类变量一、类变量(静态字段)之前介绍的字段,即实例变量, 都是属于类的各个实例的数据;本节将介绍表示同一个类的实例之间共享数据的静态字段,即类变量。给之前的“银行账户类” 的各个实例中添加一个“标识编号” ,每创建一个实例,例,就为其赋上1, 2, 3 ... 的连续整数值。创建实例后,aaa的标识编号为1,bbb的标识编号为2.。// A的账户 Account aaa = new Account
# Java使用Allure ## 引言 Allure是一个功能强大的用于测试报告生成和可视化的开源框架。它支持多种编程语言,包括JavaAllure提供了丰富的功能,使得测试报告更加易于阅读和理解,包括图标、图表、错误信息和截图等。本文将介绍如何在Java项目中使用Allure框架,并提供代码示例。 ## 安装Allure 在开始之前,我们首先需要安装Allure框架。Allure的安装非
原创 2023-12-07 04:36:45
324阅读
allure 是一款开源的,专门用来展示测试结果的测试报告工具,报告内容精致美观且专业。allure 可以与非常多的测试框架做集成:Java 语言,可以与 junit4、junit5、TestNG 测试框架集成;Python 语言,可以与pytest、behave、nose 测试框架集成;allure会将测试用例的执行数据保存到json文件当中,再利用 allure 的命令行将文件转换成 HTML
前言:大家有没有遇到过这种情况,自己从网上拉取了一个开源项目代码,拉取下来后先将代码整体浏览了下,然后想跑下代码中自带的单元测试进行debug下,但是此时就突然报了一个奇怪的异常:org.junit.platform.commons.util.ReflectionUtils.getDefaultClassLoader()Ljava/lang/ClassLoader然后根据错误信息去网上一顿查询,并
使用 Python 进行自动化测试时,Allure 是一个非常流行的报告生成工具。使用 Allure 可以将测试结果以美观的方式展示,便于团队进行效果评估。因此,尽管 Allure 功能强大,但在实际使用过程中,问题可能随时出现。以下是我在使用 Python 中 Allure 时遇到的一些问题、解决方案及其背后的分析过程。 ### 问题背景 随着业务的不断发展,自动化测试的需求日益增强。All
原创 6月前
93阅读
allure使用简介
原创 2021-07-29 09:27:30
251阅读
设备:ThinkPad T420s系统:RedHat 7.2<一>先完成java的安装和环境配置 登陆网址选择对应版本下载   http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装java   cd /usr   mkdir j
转载 9月前
28阅读
# 实现Python使用Allure报告 ## 1. 整体流程 为了实现Python使用Allure报告,我们需要按照以下步骤进行操作: | 步骤 | 操作 | | ------ | ------ | | 1 | 安装Allure命令行工具 | | 2 | 安装pytest-allure-adaptor插件 | | 3 | 编写测试用例并生成Allure报告 | | 4 | 查看生成的All
原创 2024-05-08 04:42:54
313阅读
前言 这三个注解,个人觉得和BDD即行为驱动类似,学习思路参考cucumber,而allure提供的这三个标记装饰器,它们是可以显示在allure报告上的。 allure的标记装饰器 BDD样式的标记装饰器 优先级(严重程度)标记装饰器 自定义标记装饰器 BDD标记装饰器 提供了三个装饰器 @all
原创 2021-07-20 16:39:09
1051阅读
一、先看看三个装饰器源码 def link(url, link_type=LinkType.LINK, name=None): return safely(plugin_manager.hook.decorate_as_link(url=url, link_type=link_type, name=
原创 2021-07-20 16:39:48
609阅读
这一节主要是记录allure的内容以及用法,怎么让他生成一个完整的想要的报告。allure生成的报告和其他五花八门的报告对比了一下,它的可读性是最好、最直观的。这不仅仅是我想要的效果,也是很多小伙伴想要的结果,毕竟这是给领导看,而且也算是自己老大成果的汇总。一、Allure相关的内容:Allure用例描述使用方法参数值参数说明@allure.epic()epic描述定义项目、当有多个项目是使用。往
转载 2024-01-29 14:39:40
38阅读
如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 上一篇文章介绍了两种allure的特性 @allure.description() :添加测试用例描述,一共三种方式哦! @al
原创 2021-06-03 19:35:27
592阅读
本文转自:https://www.cnblogs.com/poloyy/p/12725509.html 前言 前面几篇文章主要介绍了allure的特性,这篇文章我们就来讲下allure的标记用法 有时候我们写pytest的时候,会用到 @pytest.mark 但并不会显示在allure报告上 而a ...
转载 2021-09-27 10:41:00
1280阅读
2评论
一、@allure.step的用法 可以理解为我们编写测试用例中的每一步操作步骤,而在allure中表示对每个测试用例进行非常详细的步骤说明 通过 @allure.step(),可以让测试用例在allure报告中显示更详细的测试过程 示例代码: # -*- coding: utf-8 -*- # @
原创 2021-07-20 16:40:32
6715阅读
如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 前面几篇文章主要介绍了allure的特性,这篇文章我们就来讲下allure的标记用法 有时候我们写pytest的时候,会用到 @
原创 2021-06-03 19:33:13
1434阅读
前言 allure除了支持pytest自带的特性之外(fixture、parametrize、xfail、skip),自己本身也有强大的特性可以在pytest中使用
原创 2021-06-03 19:36:53
1192阅读
一、allure介绍allure 是一款开源的,专门用来展示测试结果的测试报告工具,报告内容精致美观且专业。allure 可以与非常多的测试框架做集成:Java 语言,可以与 junit4、junit5、TestNG 测试框架集成;Python 语言,可以与pytest、behave、nose 测试框架集成;allure会将测试用例的执行数据保存到json文件当中,再利用 allure 的命令行将
原创 7月前
129阅读
pytest常用命令pytest真的是一个很方便的库,十分方便我们去进行自动化测试工作,结合我目前的工作场景来看,我没办法去用那些更好用的pytest的扩展工具,因为公司的堡垒机装新库很难,那么我就去看了一下pytest的原生的一些东西,首先就从pytest进行一些梳理吧setup与teardown这部分其实是我目前工作就开始用的一部分了,setup的话,就是开始前所做一些准备,常用的肯定就是类的
转载 2024-04-28 10:02:33
53阅读
如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 上一篇文章介绍了两种allure的特性 @allure.step() 装饰器:可以设置测试步骤,让测试用例的执行过程更加详细 a
转载 2021-06-03 19:36:03
887阅读
安装 Allure提前安装配置好 JDKwindows下载Allure安装包:https://github.com/allure-framework/allure2/releases/解压下载的安装包将 bin 目录配置的系统环境变量 path 中在cmd中输入:allure,不提示 allure 不是内部或外部命令,说明allure已经配置好了mac​​brew install allure​​
转载 2022-09-15 10:28:46
6726阅读
  • 1
  • 2
  • 3
  • 4
  • 5