(五)测试级别设置

虫师 创建于 about 7 years 之前

最后更新: less than a minute 之前

阅读数: 300

(五)测试级别设置

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

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

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

指定运行测试包


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

指定运行测试类


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

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

指定运行测试用例


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

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

0

相关课程

webium简明教程
图文
webium简明教程

课程分类: 测试框架

开箱即用的page object模式

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:48:12

免费

查看详情
python unittest测试框架教程
图文
python unittest测试框架教程

课程分类: 测试框架

python 自带的单元测试框架

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:12:46

免费

查看详情
TDD测试驱动开发教程
图文
TDD测试驱动开发教程

课程分类: 测试框架 软件测试基础

TDD其实并不神秘

  • 已完结
  • 已更新7集
  • 最后更新时间: 2024-03-18 11:53:22

免费

查看详情