软件测试培训

亿元级外企Java培训企业

  • 全国服务监督电话400-111-8989
  • 特性三--TestNG 入门教程(六)

    发布:软件测试培训  来源:软件测试教程  时间: 2016年07月22日

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

  • 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 入门教程(七)

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56