随笔分类 - TestNG
摘要:在执行测试用例的时候,往往一个功能依赖多个测试用例,比如流程的测试,那么这个时候就可以用到组测试,把流程涉及到测试用例都分到同一组里,按组执行即可。 testNG的组通过@Test的groups属性来指定的,一个方法可以属于一个组(@Test(groups = {"checkintest"})),也
阅读全文
摘要:测试的时候有可能要用到其他测试结果(是否成功)来执行这个测试。 就需要用到测试和测试之间传递参数;TestNG叫做 依赖测试。 TestNG依赖测试特点: 1-testNg允许指定依赖关系,如果依赖关系失败了,则跳过后面的所有方法. 2-如果使用依赖测试则会在执行该方法时先执行依赖的方法,后执行本方
阅读全文
摘要:使用 groups 属性 package com.lc.tesgFenZu; import org.testng.annotations.AfterGroups; import org.testng.annotations.BeforeGroups; import org.testng.annota
阅读全文
摘要:“超时”表示如果单元测试花费的时间超过指定的毫秒数,那么TestNG将会中止它并将其标记为失败。 使用属性 timeOut = 参数(1s*1000) package com.lc.testngChaoShi; import org.testng.annotations.Test; public c
阅读全文
摘要:一个TestNG 测试类中如果有的方法不想测试可以使用 enabled 属性 enabled = false 该方法不参与测试 enabled = true 该方法参与测试 @Test 不写enabled默认为true package com.lc.testngHuLue; import org.t
阅读全文
摘要:数据提供者本身可以接受两个类型的参数:Method和ITestContext 在创建@DataProvider方法是可以有四种格式如图: 第一种在上一篇中有学到 1-Methode参数使用 @DataProvider 使用 java.lang.reflect.Method 作为第一个参数,TestN
阅读全文
摘要:TestNG可以通过testng.xml和Data Providers向测试方法传递参数 利用testNG.xml传递参数 1-创建一个TestNG测试类 其中 parameters = {"xml-file","hostname"} 使用来接受参数的,因为有两个值所以有两个参数 package c
阅读全文
摘要:当程序出现异常或者测试中有异常测试案例可以使他抛出异常 例如:0不可以当做除数,如果将除数设置为0会抛出异常 在testNG上加上 expectedExceptions = ArithmeticException.class 运行测试案例测试通过 package com.lc.testngYiCha
阅读全文
摘要:TestNG定义了一套非常具体的术语描述测试。 testng.xml testng.xml是一个以XML记录所有测试的文件。可以利用这个文件,跑同一个类或者多个不同类里面的测试用例。 testng.xml文件记录了一些非常简单的术语。 suite(套件) 由一个或多个测试组成。 test(测试)由一
阅读全文
摘要:Before类别和After类别注解 举例说明 创建两个TestNGAnnotationTest.java和TestNGAnnotationTest2.java的类 TestNGAnnotationTest.java package com.lc.testngTest; import org.tes
阅读全文
摘要:创建第一个TestNG的例子 1.创建一个TestNG的类 选择项目路径“右键”--NEW--Other 选择TestNG cLass(如果没有这个选项是testng没有配置成功) 2.输入Class 名,点击【Finish】 3编辑代码,运行TestNG 4运行方式 右键--Run As--Tes
阅读全文
摘要:eclipse配置TestNG可以通过eclipse直接下载,但我没有vpn,所以使用线下配置。 1-下载TestNG的配置文件,有两个文件 features 和 plugins 2-eclipse配置文件里也有同样的文件夹,将TestNG的两个文件夹的jar包分布放到 eclipse对应的文件夹里
阅读全文
浙公网安备 33010602011771号