TestNg 7.依赖测试

我本个测试方法执行的时候,依赖于其他的方法。用到关键字dependsOnmethods(依赖于那个方法)也有依赖于哪个组(dependsOnGroups)。

看以下的一段代码:

package com.course.testng;

import org.testng.annotations.Test;

public class DependTest {

    @Test
public void test1(){
System.out.println("test1 run");
}

  //依赖的名字就是方法的名字
@Test(dependsOnMethods = {"test1"})
public void test2(){
System.out.println("test2 run");
}
}

执行的时候,在test2的位置点击右键,然后点击执行test2。以下也是运行结果:可以看出依赖的test1和被执行的test2方法两个都运行了

TestNg 7.依赖测试

当被依赖的方法出现异常的时候,又该怎么办?看以下的结果:当test1 抛出一个异常的时候,test2就不会执行。

比如,test1是登陆,test2是买东西,当登陆出现问题,买东西当然就不可以了。

TestNg 7.依赖测试

上一篇:LINUX之根目录介绍、普通目录创建、删除、复制、移动、权限管理命令记录


下一篇:小tips:HTML DOM中的children和childNodes属性