• 2024-08-14java+testng+selenium实现测试用例过程的录制,生成GIF。
    1.功能需求:支持灵活配置:因为本身已有用例执行失败的截图功能,所以需要支持针对单条测试用例的配置;支持testng框架xml多线程的执行;录制内容文件小、支持调整录制每帧间隔、每条用例录制最大时长(避免用例元素未定位到时长时间录制)。2.灵活配置实现创建注解,通过在测试用
  • 2024-08-12Java自动化测试框架-08 - TestNG之并行性和超时篇 (详细教程)
    一、并行性和超时您可以指示TestNG以各种方式在单独的线程中运行测试。可以通过在suite标签中使用parallel属性来让测试方法运行在不同的线程中。这个属性可以带有如下这样的值:二、并行套件(suites)如果您正在运行多个套件文件(例如“ javaorg.testng.TestNGtestng1.xml
  • 2024-08-11Java自动化测试框架-05 - 来给你的测试报告化个妆整个形 - (上)(详细教程)
    1.简介前边通过宏哥的讲解和分享想必小伙伴们和童鞋们都已经见过testng框架生成的测试报告,是不是它的样子和长相实在是不敢让大家伙恭维。那么今天宏哥就当一回美容师,由宏哥来给它美美容;当一回外科医生,做一名整形医生。由宏哥来主刀,给它整整形。让她变得丰满、美丽、可爱
  • 2024-08-01TestNG基础
    TestNG简介TestNG是一个单元测试框架,它提供了注解来帮助管理测试用例主要作用:发现测试用例、执行测试用例、判断测试结果、生成测试报告配置TestNG的依赖配置TestNG的依赖通常是通过构建工具如Maven或Gradle来完成的。Maven介绍第三方库大型仓库配置TestNG依赖点
  • 2024-07-31【JAVA】TestNG 开源测试框架
    创建maven项目https://www.cnblogs.com/phoenixy/p/16850747.htmlpom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSche
  • 2024-07-24TestNG详解,Java自动化用例管理利器!
    TestNG是开源自动化测试工具,覆盖多类型测试:单元测试,功能测试,集成测试,它的功能非常强大支持多种类型的单元测试(异常测试,超时测试,依赖测试….)支持参数化 &提供了丰富的测试用例组织方式(Suite,Test,Method)生成测试报告,并支持测试报告扩展(Allure,ReportNG)
  • 2024-06-20testng.xml文件
    1)首先要声明一个suite的名字,用于描述将要运行的测试脚本集,可以根据自己需要任意命名,最终这个名字会在testng的测试报告中看到。<!DOCTYPEsuiteSYSTEM"http://testng.org/testng-1.0.dtd"><suitename="SuiteName"verbose="1"><testname="TestName">
  • 2024-06-20TestNG 介绍
    一、TestNG介绍1、TestNG是一个来自JUnit和NUnit的测试框架,它具拥有更多的功能,提高了执行的效率。2、TestNG 是一个开源的自动化测试框架去除了老框架的大部分限制,借助于简单的注释、分组、排序和参数化这些功能。使脚本开发人员能够编写更灵活、更强大的测试用例脚本
  • 2024-05-29请列举你所了解的测试工具
    1、JUnit:主要用于Java语言的单元测试。2、Selenium:一个用于Web应用程序测试的工具,支持多种编程语言。3、JMeter:ApacheJMeter是进行性能测试和负载测试的常用工具,适用于Web应用和RESTfulWeb服务。4、Postman:一个API开发工具,用于测试、文档化API。5、Mockito:在Java单元测试中,M
  • 2024-04-16VBS定时执行idea程序的Testng文件的方法
    <p>背景:</p>Windows环境cmd命令行执行TestNG文件,会报一些jar包路径问题,所以改用vbs打开idea程序的通过点击快捷键执行testng.xml文件。vbs代码如下:'第一部分:定义变量DimRunTimeDimWshShellSetWshShell=WScript.CreateObject("WScript.Shell
  • 2024-03-13Testng认识与配置-全网最简单
    总结:testng支持注解,线程池,数据驱动,参数化,强大执行模式,也支持单元测试,功能测试,接口测试TestNGisatestingframeworkinspiredfromJUnitandNUnitbutintroducingsomenewfunctionalitiesthatmakeitmorepowerfulandeasiertouse,suchas:Annotations.Run
  • 2024-01-17TestNG 测试框架-介绍
    一、TestNG介绍1、TestNG是一个来自JUnit和NUnit的测试框架,它具拥有更多的功能,提高了执行的效率。2、TestNG 是一个开源的自动化测试框架去除了老框架的大部分限制,借助于简单的注释、分组、排序和参数化这些功能。使脚本开发人员能够编写更灵活、更强大的测试用例脚本
  • 2024-01-03java接口自动化系列(03):创建自动化框架项目
     创建maven项目 输入GroupId:com.qzcsbj输入ArtifactId:apiJavaAutoTest 输入Projectname:apiJavaAutoTest 配置maven修改Mavenhomedirectory和Usersettingsfile(settings.xml文件配置了阿里云镜像地址) 添加pom依赖testng<!--https://mvnrepository.com/artifact/org.testng
  • 2023-12-29Java+SpringBoot+Maven+TestNG+httpclient+Allure+Jenkins实现接口自动化
    一、方案需求目标:测试左移,测试介入研发过程,验证单接口正常及异常逻辑选用工具:Java、SpringBoot、Maven、TestNG、httpclient、Allure、Jenkins方案:创建测试接口测试工程,参照研发设计文档和设计思路,编写正常及异常用例,直接调用服务端接口,覆盖接口逻辑和验证异常处理,提升接口健壮
  • 2023-12-06java+selenium+testNG自动化测试实践
    java+selenium+testNG自动化测试实践 第一步,本地搭建web服务我使用开源JPRESS项目在本地搭建web服务,用于测试。关于JPress网上搜一下就可以下载源码,根据指导文档搭建web服务即可。     第二步注册云码,用于打码解析Jpress后台登录界面验证码解析,扫微信即可享受500
  • 2023-11-17TestNG-分组groups
    !!!转载地址!!!场景1:publicclassTestngGroups{@Test(groups={"group1","group2"})publicvoidtestMethod1(){System.out.println("testMethod1");}@Test(groups={"group1",
  • 2023-11-07TestNG的几种注解顺序查看
    测试代码:packagecom.soos.apps.selenium.apply;importorg.testng.annotations.*;@TestpublicclassTestDemo{@BeforeMethodpublicvoidbeforeMethod(){System.out.println("beforeMethod");}@AfterMethodpublicvoid
  • 2023-10-26Hutool日志组件配合testng+slf4j的简单使用
    Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,地址是https://hutool.cn/具体的用法和api文档在页面上有,就不赘述了,这里只分享在使用testng做单元测试时Hutool-log的简单使用,文档上写得比较简陋,也不太好理解首先是
  • 2023-10-26TestNG官方文档中文版
    TestNG官方文档中文版(1)-介绍TestNG的官方文档请见:http://testng.org/doc/documentation-main.html1介绍TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试-个类)到集成测试(测试由有多个类多个包甚至多
  • 2023-10-26TestNG+Webdriver 页面自动化详解
    最近学习了一下TestNG+Webdriver的页面自动化,虽然中间遇到了很多问题,也走了不少弯路,不过最终还是运行起来了。下面就详细讲解一下,如何去配置环境及编写测试用例!环境配置1,eclipse+jkd的安装这是基本的开发环境,具体的配置在此就不累述了,网上有很多相关文档,请自行查阅。2,TestNG
  • 2023-10-26TestNG的基本传参使用
            万事开头难,其实开过头后也不容易。测试方面的技术好多啊,多的像天上的繁星,一.俩.仨.四个…在有限的时间里,想做最多的了解,只能从最实用的着手,去除教条式的金科玉律。于是,一个切入点蹦了出来,那就是介绍号称下一代Java测试技术的TestNG。其实这个nextgeneration也只
  • 2023-09-27测试驱动技术(TDD)系列之2:详解TestNG参数化
    上一篇文章介绍了测试驱动的相关概念,并以junit4为例,带大家了解如何在测试框架中实现测试驱动。详情:测试驱动技术(TDD)系列之1:一文带你上手测试数据驱动大家会发现Junit4在同一个测试类中实现多组数据的数据驱动,不是很方便,需要我们自己解决!我也说过在TestNG中这个问题很容易搞定!给自己
  • 2023-09-03mvn test 执行testng测试用例
    maven项目,把testng用例放在test目录下,配置pom.xml文件如下,执行mvntest能自动执行testng里面的用例。 pom文件配置<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apach
  • 2023-07-28TestNG 使 Java 单元测试轻而易举
    http://www.ibm.com/developerworks/cn/java/j-testng/在每个现代软件包的构造阶段,测试这一实践都扮演着中心角色。过去那种先编写代码,然后有空的时候再测试(或者根本不测试)的日子已经一去不返,因为大多数开发人员现在认识到需要采用编码和测试彼此交织、同步推进的软件方法论,以便尽
  • 2023-05-18testng数据驱动返回map和string两种方式
    1.yaml数据展示user.yaml#登录接口正确的用户名密码-'uri':'/console/index.html#/login''username':'liqiang1''password':'111111'#错误的接口数据-'uri':'/console/index.html#/login'