摘要: 超时测试是指如果测试未超时则通过,反之则自动停止并置为运行失败; testNG超时设置的时间是通过 测试脚本方法上添加@Test()timeOut参数控制的,如果@Test(timeOut = 3000),3000为毫秒数,1000毫秒=1秒。 java代码如下 1 package com.cour 阅读全文
posted @ 2020-03-29 17:53 小白测试 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 测试用例一般是单线程模式,为了提高测试效率。testNG的多线程可以分为test,class,method级别的并发,可以通过在testng.xml中的suite tag下设置。 methods级别:所有用例都可以在不同的线程去执行。classs级别:不同class tag下的用例可以在不同的线程执 阅读全文
posted @ 2020-03-29 17:43 小白测试 阅读(496) 评论(1) 推荐(0) 编辑
摘要: testNG @DataProvider参数化是用java 代码写个用@DataProvider标记专门为测试方法提供参数的方法。该方法上用@DataProvider(name = "data")标记,需要被执行的测试用例方法需要用@Test()标识且在@Test中添加dataProvider 参数 阅读全文
posted @ 2020-03-29 17:17 小白测试 阅读(654) 评论(0) 推荐(0) 编辑
摘要: testNG参数化可以分为xml和@DataProvider参数化。本文说xml参数化 testNG xml参数化是通过配置testng.xml文件中的<parameter>标签实现。参数通过key value的方式实现。(如<parameter name="name" value="zhangsa 阅读全文
posted @ 2020-03-29 16:38 小白测试 阅读(966) 评论(0) 推荐(0) 编辑
摘要: testNG依赖测试是指一个用例需要依赖另外一个用例才能运行,只有运行成功后才会执行,如果被依赖的用例执行失败,那边这个用例将会Skips掉。 以下代码运行结果 Total tests run: 4, Failures: 1, Skips: 1 java代码如下 1 package com.cour 阅读全文
posted @ 2020-03-29 16:15 小白测试 阅读(698) 评论(0) 推荐(0) 编辑
摘要: testNG异常测试只程序本身会抛出某个异常,期望结果和抛出的异常一致,则测试通过,如果不一致则失败。 代码如下 package com.course.testng;import org.testng.annotations.Test;public class ExpectedException { 阅读全文
posted @ 2020-03-29 15:49 小白测试 阅读(687) 评论(0) 推荐(0) 编辑
摘要: testNG类分组是指在类上添加@Test(groups="参数值")标识。 以下包含了三个java类,和一个xml文件,其中GroupsOnClass1和GroupsOnClass2同属于一个分组@Test(groups = "stu") GroupsOnClass3属于另外一个分组@Test(g 阅读全文
posted @ 2020-03-29 14:49 小白测试 阅读(332) 评论(0) 推荐(0) 编辑
摘要: testNG组测试可以分为方法分组测试 和 类分组测试。 一、方法分组测试 方法的分组 主要是在@Test中添加groups参数。相同的groups参数值 为同一组,通过testng.xml的<groups>下的<run>下的<include>标签中的name值调用。如果xml<include>标签 阅读全文
posted @ 2020-03-29 14:19 小白测试 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 忽略测试是指本次测试运行不需要执行。 testNG忽略测试是在@Test中添加enabled参数,参数等于true则会运行,等于false则不会运行。 代码如下 1 package com.course.testng; 2 3 import org.testng.annotations.Test; 阅读全文
posted @ 2020-03-29 13:15 小白测试 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 测试套件是指在多个测试用例的集合。在testNG中测试套件是定义在XML文件执行的标签<suite>。 在testNG中,创建testng.xml(文件名可以根据自己喜欢命名,常命名为testng.xml),在xml中可以配置测试运行的依耐项、排除项、测试方法 和测试类、以及优先级等。 步骤: 一、 阅读全文
posted @ 2020-03-29 12:50 小白测试 阅读(688) 评论(0) 推荐(0) 编辑