当前位置: 首页 > 编程笔记 >

如何在TestNG中执行一组特定的测试用例?

楚嘉胜
2023-03-14
本文向大家介绍如何在TestNG中执行一组特定的测试用例?,包括了如何在TestNG中执行一组特定的测试用例?的使用技巧和注意事项,需要的朋友参考一下

通过在执行中包含一组测试用例,我们可以运行一组特定的测试用例。

示例

用组测试xml文件。

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name = "Nhooo Test">
   <test name = "Regression Cycle 1">
      <groups>
         <run>
            <include name = "Smoke"/>
         </run>
      </groups>
      <classes>
         <class name = "TestParam" />
      </classes>
   </test>
</suite>

要从一组测试用例中运行一组测试用例,我们必须在testng xml文件中定义<groups>。这里的testNG xml包含要在执行中包含的Smoke组。

示例

@Test(groups={"Smoke"})
public void Payment(){
   System.out.println(“Payment is successful”);
}

在Java类文件中,只有组为Smoke的测试方法才会用尽整个回归套件。

 类似资料:
  • 本文向大家介绍如何在TestNG中执行时忽略特定的测试方法?,包括了如何在TestNG中执行时忽略特定的测试方法?的使用技巧和注意事项,需要的朋友参考一下 为了从TestNG中执行中忽略特定的测试方法,请使用启用的helper属性。必须将此属性设置为false才能从执行中忽略测试方法。 示例 Java类文件。 在执行过程中,该方法将被忽略。

  • 本文向大家介绍如何在TestNG中多次执行特定的测试方法(例如5次)?,包括了如何在TestNG中多次执行特定的测试方法(例如5次)?的使用技巧和注意事项,需要的朋友参考一下 我们可以在invocationCount helper属性的帮助下多次执行特定的测试方法(例如5次)。 示例 在Java类文件中,将invocationCount设置为5的方法将导致admin中的Login是一条成功消息,该

  • 我有一个testng xml文件,它被设置为运行一个特定的类,该类的方法包含以下组标记或被分组为以下类型之一: 并行测试 顺序测试 烟雾测试 虽然我的一些测试被指定为并行或顺序测试,但一些测试可能包含一个额外的标签“冒烟测试”。在这个场景中,我希望能够只运行那些被归类为“烟雾测试”的组件。当我运行测试时,它要么找不到任何测试,要么只是运行所有分组为“sequential-test”的测试。我似乎不

  • 本文向大家介绍特定测试方法的执行如何依赖于TestNG中的其他测试方法?,包括了特定测试方法的执行如何依赖于TestNG中的其他测试方法?的使用技巧和注意事项,需要的朋友参考一下 可以在dependsOnMethods helper属性的帮助下,使特定测试方法的执行依赖于另一个测试方法。 示例 在Java类文件中,只有在该方法成功运行后,才会执行verifyLoan()方法。但是方法独立运行,而无

  • 我需要在一次测试中执行所有3个类,并满足以下要求: > 仅从Class1执行test1和test3。 仅从Class2执行test2。 执行Class3中的所有测试。 2类 3类 为此,我使用了以下testNg xml,但无论我是否包含该组,都将执行Class 1和Class 3中的所有测试。 如果我希望执行上述类文件,请建议TestNg xml文件的正确语法。

  • POM依赖项 测试套件。xml