产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

掌握接口自动化测试必须要了解哪些知识?

发布时间:2020-07-28

接口自动化测试,可以说在现在的互联网技术当中是比较受到欢迎的,越来越多的人们开始学习接口自动化测试的知识,进入这个行业当中。但是接口自动化测试并不是很容易学习的,如果人们想要学好接口自动化测试的话,有一些知识就是必须要学习的,下面我们就来了解一下有哪些方面的知识。

ATF自动化测试框架软件

1、@Test注解的基本使用

使用测试方法的话都要加上了@Test注解,用来标识当前方法是测试方法,而加了@Test注解的方法,则是最简单的TestNg测试方法了。

2、@Test注解参数

我们来进入Test注解类,Test注解定义的@Target()则是可以代表了此注解可以定义的范围,即可以使用在构造方法、普通方法以及类上。而此注解中可以定义了大量的参数和方法,那么这些参数代表了什么?

(1)successPercentage

successPercentage代表当前测试方法运行成功的百分比,一般我们测试过程中,可能会受网络或者性能的影响,导致部分测试不成功,这个时候我们就可以指定此参数,来限制测试成功百分比

(2)dataProvider

dataProvider是指定特殊的内容提供者的方法名

(3)groups

groups代表组,即可以将同一个功能或者一个连续的操作方法定义为一个组,运行时可以完全按照组来运行

(4)enabled

enabled代表是否启用当前方法,默认为true,即为启用当前测试方法

(5)parameters

parameters代表参数,可以使用当前注解给测试方法传递参数

(6)dependsOnGroups

dependsOnGroups代表依赖的组,即如果当前方法运行之前,必须要依赖某些方法执行完毕,我们可以将这一部分的方法设置为一个组,可以将这个组设置为依赖组,测试运行的时候会优先运行依赖的组,再去运行当前测试方法

(7)dataProviderClass

dataProviderClass指定内容提供者所在的类名

(8)alwaysRun

alwaysRun指的是当前方法是否无论什么情况都会运行,如果指定为true,则代表即使此方法依赖的方法或者组运行失败,此方法依然会尝试运行,默认为false

(9)description

description代表当前测试方法的描述说明

(10)expectedExceptions

expectedExceptions指的是当前测试方法可能会抛出某些异常,可以使用当前参数指定具体的异常,并且将这些异常排除,则被排除的异常出现,当前测试方法依然算成功运行

(11)expectedExceptionsMessageRegExp

expectedExceptionsMessageRegExp指得是通过设置此参数,可以用来匹配测试方法中异常的消息是否一致

(12)suiteName

suiteName指的是当前测试方法运行的时候指定所属的套件名称

(13)testName

testName指的是当前测试方法运行的时候指定的测试用例的名称

(14)sequential

sequential指的是如果当前参数为true,则当前测试类的所有测试方法都会按照定义的顺序来执行

(15)retryAnalyzer

retryAnalyzer指的是测试重试机制,即当前测试方法如果失败,可以指定此参数,当失败的时候会按照指定的值进行一定次数的重试

(16)priority

priority参数指定了当前测试方法的优先级,较低的优先级则会优先运行,最低为0,默认优先级为0

以上内容就是小编所了解的关于掌握接口自动化测试必须要了解的一些知识,当然想要良好的掌握接口自动化测试的话,一个好的软件也是必不可少的,在小编看来ATF自动化测试框架软件(Selenium)是不错的,它可以无缝集成界面自动化工具Selenium、AR、QTP;集成接口测试工具postman;集成APP自动化工具MR。希望对大家能够有所帮助。

推荐阅读:

什么是接口测试?而接口测试里的接口又指什么?

有哪些app自动化测试框架比较常用?要怎么选择app自动化测试框架?

接口自动化框架ATF正交法自动生成用例的方法

接口测试怎么测:接口用例设计方法及工具选择

在Selenium自动化测试框架中如何设置数据校验点?

接口自动化测试框架必须具备什么功能?

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系