上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: 本篇来介绍TestNG中的Assertion,也是断言。前面介绍了@Test注释下大部分的属性的功能和基本使用。这篇介绍,写测试用例中的断言部分。我们知道,一个测试用例的水平高低,主要是看断言的水平。断言能体现出测试的思维和测试角度,所以断言是测试中最难写的部分,自动化测试用例最难的也是在断言。 举 阅读全文
posted @ 2021-03-02 11:13 sucre_tan 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 这篇来介绍@Test下的属性dependsOnMethods,看字面意思可以知道。如果要运行当前的测试用例,需要先运行指定的依赖方法后,再运行当前用例。 直接来看看例子。 package com.java.learn; import org.testng.annotations.Test; /** 阅读全文
posted @ 2021-03-02 11:04 sucre_tan 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 这篇我们来学习下@Test中另外两个属性invocationCount和invocationTimeOut,前面我介绍了timOut这个属性,知道是超时监控的功能。同样,本篇两个属性和这个差不多,只不过是监控运行多次同一个用例的总耗时是否达到设置的最大值。 1.invocationCount 字面意 阅读全文
posted @ 2021-03-02 11:01 sucre_tan 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 本篇来继续学习@Test下的注释,这篇学习两个属性的基本使用。第一个是设置该条用例不被执行,第二个的作用是设置用例执行的优先顺序。 1. 属性enabled 在Testng中,如果方法前面添加了@Test注释,然后没有其他的属性,那么默认这个用例会被自动运行。那么如果,我不想要某个方法运行呢?有些人 阅读全文
posted @ 2021-03-02 10:38 sucre_tan 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 这篇先来介绍@Test注释下的一个属性-timeOut。字面意思就是超时判断,详细点说。 如果哪个测试方法需要监听执行的时间,那么就可以考虑采用timeOut属性。 例如,实际的接口测试中,加入登录接口时间不能超过3秒中。 下面来看看如何监控这个方法如果运行时间超过3秒就抛出异常。 package 阅读全文
posted @ 2021-03-02 10:35 sucre_tan 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 本篇来介绍TestNG中的注释,前面我们已经学习了一个注释,那就是“@Test”,也知道它的作用。就是在方法名称上面一行添加这个注释,这个方法就变成了测试用例,一定会被执行。这里,我们介绍下其他的注释的基本使用说明。 1. @Before和@After 注释 这两个就比较多,一般用于在测试构件上。关 阅读全文
posted @ 2021-03-02 10:26 sucre_tan 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 前段时间任务要求要对一种异步请求做性能测试,异步请求步骤如下: step1: 发一个数据计算的请求,response里面返回一个jobId step2: 带上这个jobId,就可以实时查看这个请求返回的jobStatus, 如果jobStatus==0, 则成功返回计算结果;如果jobStatus= 阅读全文
posted @ 2021-03-01 15:37 sucre_tan 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的。通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件。简单来说,利用这个文件,我们可以跑同一个类或者多个不同类里面的测试用例。 TestNG通过设置testng.xml文件能做以下 阅读全文
posted @ 2021-02-28 22:10 sucre_tan 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 前面一篇,介绍了TestNG的特点和官网地址,以及在IDEA上的配置过程。这篇,我们就来动手写一个基于TestNG的测试代码,或者叫测试用例。前面我们知道通过注释语句“@Test”添加在方法的前面,这个方法就会被执行。从这个注释来看,如果添加@Test,说明这个方法是一个测试方法,一般,也叫测试用例 阅读全文
posted @ 2021-02-28 22:07 sucre_tan 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 这个系列文章,我们来系统地学习下Java编程语言中,比较流行的单元测试框架TestNG。因为Junit比较老,过时了,所以这里选择了TestGN,而且,TestNG的功能比Junit更加强大。还有一点可以就是TestNG的设计模式或者特点,很好地符合我们测试的思维逻辑,甚至很多时候,我们有些测试设计 阅读全文
posted @ 2021-02-28 22:03 sucre_tan 阅读(1952) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页