使用java+TestNG进行接口回归测试
TestNG是一个开源自动化测试框架,“NG”表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。
一、TestNG的特点
- 使用java和面向对象的功能
- 方法的名称就不必受限于某种固定的格式,可以通过注释来识别需要执行的方法;
- 方法中需要的一些参数可以通过注释传递;
- 注释是强类型的,所以有错误可以在编译期体现出来;
- 支持分组测试,依赖测试,并行测试,负载测试等
- 支持多线程测试
二、TestNG常用的注释类型
注释 | 描述 |
---|---|
@Test | 将类或是方法标记为测试的一部分 |
@BeforeSuite | 在该套件的所有测试都运行在注释的方法之前,仅运行一次。 |
@AfterSuite | 在该套件的 |
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云免费套餐上云实践
一、进入首页,最新活动 ---》新手上路 --》阿里云免费套餐 --》免费领取 领取完之后,为了接下来在服务器上发布项目一切顺利,需要修改些许配置。修改实例密码:控制台 --》云服务器ECS --》云服务器 --》 重置实例密码 然后修改下服务器的安全组,这样才可以在远程浏览器访问服务器和连接数据库:控制台 --》云服务器ECS --》网络与安全 --》安全组 --》配置规则 --》添加安全组规则可以根据需要进行限制,下面这样配置就什么访问都放行了: 加入安全组后,重启服务器,就可以通过Shell连接阿里云服务器了。 二、连接配置服务器环境Shell连接阿里云服务器:账号就是服务器的IP,密码是刚刚修改的重置实例密码,连接成功如下:我修改了服务器的自己名字,之前是:i-wz9dg8xo32rid090o9tu,我改为:tjt 刚刚购买的阿里云服务器里面空空如也,什么也没有,根据自己的项目都需要,在服务器上配置必要的环境;这里初步简单安装了:JDK、Mysql、Redis和Tomcat; 1、安装JDK:由于是完全空的服务器,不用卸载之前的openJDK,直接上传JKD安装,安装了太多遍...
- 下一篇
Java8之Lambda语法
我又回来了 已经很久没有写过博客了。 因为前段时间我感到自己之前写的博客毫无深度,像是一个产品的说明书,而这样的博客会将一项技术看作黑匣子——你不需要知道这个技术的原理或源代码的实现逻辑,你只需要按照接口的说明调接口去完成你要实现的功能就够了。 这样将某一项IT技术看作黑匣子,以简单的利用它的功能实现自己想要的功能为目标的想法在实际工作中是合理的,因为实际工作是讲究效率的,没有那么多时间让你拨开面纱悟其内核。但是,作为一名开发者,岂能止步于此?至少在工作之外的时间中,将那个“黑匣子”打开看看它的内部,在下次使用它的时候,让这个“黑匣子”在你的手里可以由自己完全定制,并以这个流行的技术为鉴,择其善者而从之,则其不善者而改之。如此,不断进步。 我一直想写有深度的技术博客,但我可能一直都对深度这个概念有些误解,到底何为深度?之前的我一直将深度这个词和复杂联系在一起,认为只有将复杂的东西吃透了,才叫深度;但是我现在才意识到,自己对复杂这个概念也有误解——到底何为复杂?Java基础简单吗?肯定会有不少人质疑:Java基础不简单吗?几个基本变量、控制语句、类、接口、集合等等,都是很简单的东西。但是...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长