zoukankan      html  css  js  c++  java
  • (五)测试级别设置

    在我们创建测试用例时,大概分三个层级。

    • 测试包(目录)
    • 测试类(文件)
    • 测试用例(@Test 注解的方法)

    接下来介绍,如何控制这三个级别用例的执行。当然,核心还是通过 testng.mxl 文件配置。

    指定运行测试包


    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="测试套件"verbose="1" >
        <testname="简单测试">
            <packages>
                <packagename="test.sample" />
                <packagename="test.sample2" />
            </packages>
        </test>
    </suite>
    
    • <packages>...</packages> 定义一组测试包。
    • <package.../> 定义一个测试包。
      • name 指定测试包(目录)的名称。

    指定运行测试类


    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="测试套件"verbose="1" >
        <testname="简单测试">
            <classes>
                <classname="test.sample.FirstTest"/>
                <classname="test.sample.SecondTest"/>
            </classes>
        </test>
    </suite>
    

    指定测试类的运行,上一节已经介绍。

    指定运行测试用例


    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="测试套件"verbose="1" >
        <testname="简单测试">
            <classes>
                <classname="test.sample.FirstTest">
                    <methods>
                        <includename="testCase" />
                    </methods>
                </class>
            </classes>
        </test>
    </suite>
    
    • <methods>...</methods> 定义一组测试方法。
    • <include.../> 指定包含的测试用例(方法)。
      • name 指定测试用例(方法)的名称。

    注意: 测试方法<methods>必须包含在<class>标签中。

  • 相关阅读:
    HDU 1002 大数A+B
    HDU 2066 一个人的旅行(最短路)
    HDU 1869 六度分离(最短路 floyd)
    HDU 1159 Common Subsequence(LCS)
    POJ 3061 Subsequence(尺取法)
    NYOJ 10 skiing(记忆化搜索)
    dedecms添加全站的rss订阅功能
    dedecms artlist读取全站最新文章
    dedecms的title怎么优化?
    DedeCMS提示Maximum execution time of 30 seconds exceeded in解决办法
  • 原文地址:https://www.cnblogs.com/xinlan06/p/11498727.html
Copyright © 2011-2022 走看看