个性化阅读
专注于IT技术分析

TestNG @AfterGroups注解用法示例

我们已经了解了@BeforeGroups批注, 该批注在执行属于@BeforeGroups批注的参数中指定的组的测试方法之前, 先执行@BeforeGroups批注的方法。

@AfterGroups:@AfterGroups带注释的方法将在执行指定组的所有测试方法后仅运行一次。

让我们通过示例了解@AfterGroups批注:

步骤1:打开Eclipse。

步骤2:我们创建一个简单的项目。

After_groups.java

package com.srcmini;
import org.testng.annotations.AfterGroups;
import org.testng.annotations.Test;
public class After_groups
{
@AfterGroups("Testing tool")
public void after_group()
{
System.out.println("The list which is shown above are the testing tools");
}
@Test(groups= {"Testing tool"})
public void testcase1()
{
System.out.println("Appium");
}
@Test(groups= {"Testing tool"})
public void testcase2()
{
System.out.println("JIRA");
}
@Test(groups= {"Testing tool"})
public void testcase3()
{
System.out.println("RedMine");
}
}

在上面的Java项目中, 我们创建了@AfterGroups注释方法, 并传递了” TestingTool”, 这意味着@AfterGroups注释方法(即after_group())将在执行所有属于” Testing”的测试方法后被调用。工具”组。

步骤3:现在, 我们创建一个testng.xml文件来配置上面的类。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="test_suite">
<test name="Testing tools">
<classes>
<class name="com.srcmini.After_groups"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->

步骤4:运行testng.xml文件。右键单击testng.xml文件, 然后将光标向下移动到Run As, 然后单击1 TestNG Suite。

TestNG @AfterGroups注解

赞(0) 打赏
未经允许不得转载:srcmini » TestNG @AfterGroups注解用法示例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏