TestNG @BeforeGroups 注解

17 Mar 2025 | 阅读 2 分钟

TestNG 允许测试人员通过在 @Test 注解中使用属性 'group' 来将多个测试用例创建到单个组中。 我们可以说 TestNG 组允许您将相似的功能添加到同一组中。 例如,student_id、student_name、student_address 是一个学生的详细信息,所有这些详细信息都添加在同一组中,即“学生详细信息”。

@BeforeGroups: @BeforeGroups 注解的方法将仅在执行属于指定组的所有测试方法之前运行一次。

让我们通过一个例子来理解 @BeforeGroups 注解。

步骤 1: 打开 Eclipse。

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

Class1.java

在上面,我们创建了 Java 项目,在其中定义了 @BeforeGroups 注解方法,在 @BeforeGroups 中,我们传递 "IT Department",这意味着 @BeforeGroups 注解方法,即 before_it() 将在执行属于 "IT Department" 组的所有测试方法之前被调用。

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

testng.xml 文件

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

TestNG @BeforeGroups Annotation
下一个主题TestNG 注解