一、testng 介绍 是一个测试框架,其灵感来自 和 ,但同时引入了一些新的功能,使其功能更强大,使用更方便。 设计涵盖所有类型的测试:单元,功能,端到端,集成等,它需要 或更高的 版本。 详细使用说明请参考官方链接:https://testng.org/doc/index.html 在 mave ...
分类:
其他好文 时间:
2020-02-01 19:32:49
阅读次数:
114
1:安装testng依赖 复制以下标签到pom文件中,然后保存,maven会自动下载: <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.8.8</version> <scope ...
分类:
其他好文 时间:
2020-01-31 21:01:13
阅读次数:
71
我们之前使用接口类及接口实现类的方式,来定义了我们使用的工具类。 而所有的工具类中,随机函数是比较难于处理的。因为随机的对象不明确,随机的个数不明确。我们可以使用定义随机类的方式,来简单而快速的处理我们的随机对象生成的需要。 首先,我们先定义一个randomUtil的类,在这个类中,我们可以将想生成 ...
分类:
编程语言 时间:
2020-01-28 14:17:46
阅读次数:
114
在前一篇中,我们着重阐述了参数的处理方法。 但是,这些参数基本都是直接赋值的。而实际的接口测试中,我们会根据需要做成很多的测试数据,这些测试数据会根据不同的情况来使用。例如,我可能需要一个能够随机生成一个中文的字符串,或者需要一个能够迅速求出一个文件或者字符串的MD5的值。在这种情况下,就需要我们动 ...
分类:
编程语言 时间:
2020-01-28 14:05:00
阅读次数:
124
在真正开始接口测试之前,我们需要对参数的处理进行梳理。这里所说的“参数”,既包含之前在xml中的配置(我们称之为全局参数),也包含在每一条用例中书写的param。全局参数为固定不变的,而根据接口相应获取的数据是动态变化的。 之前我们已经用${param_name}的形式,定义了如何从公共参数池中调用 ...
分类:
编程语言 时间:
2020-01-21 12:05:38
阅读次数:
285
package rjcs; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import java.util.Set; i ...
分类:
编程语言 时间:
2020-01-20 09:58:01
阅读次数:
77
参考:https://blog.csdn.net/Magic_Chen2012/article/details/86661843 Assert为TestNG中的断言类: 1、Assert.assertTrue(); assertTrue()如果实际输出的结果是false,测试不通过,并停止执行。 2 ...
分类:
其他好文 时间:
2020-01-19 20:49:28
阅读次数:
137
package rjcs; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; import org.apache.commons.io.FileUtils; import org. ...
分类:
编程语言 时间:
2020-01-19 19:23:08
阅读次数:
131
IDEA安装TestNG框架 输入框搜索TestNG,进行下载 2.创建单元测试方法 1.打开需要进行单元测试的方法,选择类名,点击Alt+Enter键,选择Create Test 第一次创建单元测试方法,可能会提示“TestNG library not found In the module”,是 ...
分类:
其他好文 时间:
2020-01-15 16:41:17
阅读次数:
1098