TestNG测试套件

在任何项目中,您将最终到达需要在运行时执行如此多测试用例的位置。一起运行一组测试用例是调用执行测试套件。这些测试用例可以相互依赖,也可以按特定顺序执行。TestNg使我们能够管理我们的测试执行。

 

TestNG测试套件

在TestNG框架中,我们需要创建  testng.xml文件来创建和处理多个测试类。这是xml文件,您将在其中配置测试运行,设置测试依赖项,包含或排除任何测试,方法,类或包并设置优先级等。

怎么做…

第1步:创建TestNG XML

1)右键单击Project文件夹,转到New  并选择' File ',如下图所示。

TestNG测试套件

2)在New file向导中,添加文件名=' testng.xml ',如下图所示,然后单击Finish按钮。

TestNG的-Suite2

3)它将在项目文件夹下添加  testng.xml文件。

 

第2步:编写xml代码?

1)现在在testng.xml文件中添加以下给定代码。

 

1

2

3

4

5

6

7

8

9

10

11

<suite name="Any Name" >

 

<test name="Any Name" >

 

<classes> <class name="PackageName.TestCaseName" />

 

</classes>

 

</test>

 

</suite>

注意:您可以根据需要为Test Suite和测试名称选择任何名称。

2)在给出适当的名称后,现在你的testng.xml文件将如下所示:

TestNG的-Suite3

希望你已经理解了xml代码,因为它是非常简单的层次结构:

第一个标签是Suite标签<suite>,其下是Test标签<test>,然后是Class标签<classes>。您可以为套件和测试提供任何名称,但是您需要为<classes>标签提供正确的名称,该标签是您的名称和测试用例名称的组合。

 

第3步:执行testng.xml

现在是时候运行xml了。右键单击testng.xml文件运行测试,然后选择Run As > TestNG Suite

TestNG的-Suite4

启动testng执行引擎需要几秒钟,很快您就会注意到您的测试将会运行并完成。执行完成后,您可以在TestNg控制台下查看测试执行结果。

 TestNG的-Suite5

这是在eclipse中创建和运行testng.xml文件的一个简单示例。

 

构建测试套件

现在,当您学习了如何构建xml时,现在是时候学习如何使用testng.xml构建Test Suite了。这也不是一项复杂的任务,您只需将测试用例添加到<classes>标记中的xml文件中即可。

TestNG的-Suite6

上面的测试只会执行testng.xml中提到的那些测试。“automationFramework”包下的其他测试用例将保持不变。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值