【学习笔记】【testng】各个注释执行前后等

1. 关于test(enable=false)和beforeMethod执行关系

     当@test(enable=false)和 beforeMethod  且该文件中只有一个@test   在执行的时候由于 test被忽略,所以beforeMethod 也不会执行。 但是beforetest 会照样执行

2. 关于依赖(dependsOngroups)

@test(dependsOngroups)={“a1”,“a2”}这两个组,依赖这两个组,需要保证这两个组运行正常

xml文件中定义执行范围

<test name="order">
    <classes>
        <class name="SuiteTest.TestConfig" />
        <class name="SuiteTest.TestOrder" />
    </classes>
</test>
在SuiteTest.TestConfig和SuiteTest.TestOrder类 两个类中 找到test 为order的方法来执行,且只执行order

@Test(groups={"orderBo", "save"})
public void test1() {
  System.out.println("@Test(groups={\"orderBo\", \"save\"})=====O1");
}

@Test(groups={"orderBo", "save"})
public void test2() {
  System.out.println("@Test(groups={\"orderBo\", \"save\"})=======O2");
}

@Test(groups="orderBo")
public void test3() {
    System.out.println(" @Test(groups=\"orderBo\")=======O3");
}

@Test(groups="orderBo")
public void test4() {
    System.out.println("@Test(groups=\"orderBo\")========O4");
}}

此文件中 有多个test且不存在依赖关系。他们的执行顺序则是按照字典序来执行 (跟在文件中放得前后位置没有关系)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值