zoukankan      html  css  js  c++  java
  • testNG 注解使用说明

    1.TestNG常用注解

    @BeforeSuite 标记的方法:在某个测试套件(suite)开始之前运行

    @BeforeTest 在某个测试(test)开始之前运行

    @BeforeClass 在某个测试类(class)开始之前运行

    @DataProvider 数据提供者的标注,在执行@BeforeMethod之前提供数据

    @BeforeMethod 在某个测试方法(method)之前运行

    @Test 测试方法的标注

    @AfterMethod 在某个测试方法执行之后运行

    @AfterClass 在某个测试类中的=>所有的测试方法执行之后运行

    @AfterTest 在某个测试下的=>所有的测试类中的=>测试方法执行之后运行

    @AfterSuite    标记的方法:在某个测试套件(suite)所有的测试方法执行之后运行

    2.配合上面的注解,理解输出顺序优先级!

    3.依赖测试:@Test(dependsOnMethods = {"XXX方法名"} ) 

    package cn.xiaobing.testng;
    import org.testng.annotations.Test;
    public class DependDemo02 {
    //test1 方法依赖于test2 方法 @Test(dependsOnMethods
    = {"test2"} ) public void test1() { System.out.println("DependDemo02.test1()"); } @Test public void test2() { System.out.println("DependDemo02.test2()"); } }

    4.忽略测试:@Test(enabled = false)

    package cn.xiaobing.testng;
    import org.testng.annotations.Test;
    public class IgnoreDemo3 {
        @Test
        public void test1() {
            System.out.println("IgnoreDemo3.test1()");
        }
        @Test(enabled = false)
        public void test2() {
            System.out.println("假如此方法还没有写完,@Test(enabled = false)忽略执行!");
        }
    }

    5. @DataProvider 数据提供者,详细参考:https://www.cnblogs.com/xiaozhaoboke/p/11025994.html

    6.后续补充....

  • 相关阅读:
    流式布局思想
    盒子的显隐
    高级布局 浮动 清浮动
    display总结 overflow知识
    边界圆角 盒模型布局 图片背景 精灵图
    io模型
    协程
    GIL 进程池与线程池
    守护进程 互斥锁 进程间通讯
    子进程
  • 原文地址:https://www.cnblogs.com/xiaozhaoboke/p/11025005.html
Copyright © 2011-2022 走看看