软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

特性三--TestNG 入门教程(六)

  • 时间:2016-07-22
  • 发布:软件测试培训
  • 来源:软件测试教程

1. 忽略测试

有时候测试用例还没准备好, 可以给测试用例加上@Test(enable = false), 来禁用此测试用例

package TankLearn2.Learn;
import org.testng.annotations.Test;
public class TesgNGIgnore {
    @Test(enabled = false)    
    public void testIgnore(){
        System.out.println("This test case will ignore");
    }
}

2. 依赖测试

有时候,我们需要按顺序来调用测试用例, 那么测试用例之间就存在依赖关系。 TestNG支持测试用例之间的依赖

package TankLearn2.Learn;
import org.testng.annotations.Test;
public class DependsTest {
    
    @Test    
    public void setupEnv(){
        System.out.println("this is setup Env");
    }
    
    @Test(dependsOnMethods = {"setupEnv"})    
    public void testMessage(){
        System.out.println("this is test message");
    }
}

注:不建议通过该方式来实现依赖,可以通过xml来设置运行顺序。

上一篇:特性二--TestNG 入门教程(五)
下一篇:测试报告--TestNG 入门教程(七)

测试报告--TestNG 入门教程(七)

特性三--TestNG 入门教程(六)

特性二--TestNG 入门教程(五)

特性一--TestNG 入门教程(四)

选择城市和中心
贵州省

广西省

海南省

台湾