zoukankan      html  css  js  c++  java
  • 14、testng.xml 设置用例执行顺序

    目录如下:


    TestGroup.java 代码如下:

    package com.testng.cn;
    
    import org.testng.annotations.*;
    
    import static org.testng.Assert.assertEquals;
    
    public class TestGroup {
    
        @Test(groups={"高", "正常"})
        public void testCase1(){
            assertEquals(2+2, 4);
        }
    
        @Test(groups = {"高", "正常"})
        public void testCase2(){
            assertEquals(5-3, 2);
        }
    
        @Test(groups = {"中", "正常"})
        public void testCase3(){
            assertEquals(2/1, 2);
        }
    }
    

    testng.xml文件配置:

    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="测试套件">
        <test name="简单测试" preserve-order="true">
            <classes>
                <class name="com.testng.cn.TestGroup">
                    <methods>
                        <include name="testCase3" />
                        <include name="testCase1" />
                        <include name="testCase2" />
                    </methods>
                </class>
            </classes>
        </test>
    </suite>

    preserve-order 参数用于控制测试用例的执行顺序。
      如果为: true, 测试用例的顺序为: testCase3-- > testCase1 > testCase2; 如果为: false, 那么默认会按
      照用例的名称的有字母/数字的顺序执行: testCase1 > testCase2 > testCase3。 不设置的情况下默认为 true

     

    运行结果:

  • 相关阅读:
    No.2 对象与内存控制(内存分配)
    No.1 数组与内存控制
    Json解析 在VS中
    MVC 搜索防止点击其他按钮
    执行多个lanmada表达式查询
    删除重复数据
    分页
    DataSet与二进制文件和XML文件
    关于时间的转换
    转换人民币大小金额
  • 原文地址:https://www.cnblogs.com/suim1218/p/8856332.html
Copyright © 2011-2022 走看看