TestNG 配置中 XML 文件的重要性2025年3月17日 | 阅读 3 分钟 在 TestNG 中,你可以在单个类中定义多个测试用例,而在 Java 中,你只能在 main() 方法中定义单个类中的一个测试。在 Java 中,如果要创建另一个测试,则需要创建另一个 java 文件并在 main() 方法中定义测试。 我们建议你使用 TestNG 框架,而不是在不同的类中创建测试用例,该框架允许你在单个类中创建多个测试用例。 你可以借助 @Test 注解创建多个测试用例。 让我们通过一个例子来理解。 上面的代码包含一个测试类。测试类包含两个测试用例,即 test1() 和 test2()。你可以通过考虑测试用例的顺序来区分测试用例。在上面的代码中,测试用例 test2() 写在第二个 @Test 注解中,因此该测试用例将被视为第二个用例。 源代码 ![]() 输出 ![]() 注意:你可以从单个文件(称为 xml 文件)触发所有测试用例。 Xml 文件是 TestNG 框架的核心。如何创建 xml 文件
![]()
![]()
![]()
![]() 在 xml 文件的源代码中,suite 在 TestNG 中位于较高层级。在 现在我们将创建个人贷款模块。步骤 1: 我们首先创建两个 java 文件,这两个文件都包含测试用例。 tes1.java test2.java 步骤 2: 现在我们将创建 xml 文件。 在上面的 XML 文件中,我们创建了套件 "loan_department"。我们在套件中创建了模块 "Personal loan",并且在这个模块中,我们创建了在类 day1.module1 和 day1.module2 中定义的测试用例,其中 day1 是包名,module1 和 module2 是类。 步骤 3: 在此步骤中,我们将运行测试用例。现在我们不需要单独运行 java 文件。我们必须运行 XML 文件,它将自动执行所有测试用例,因为我们已经在 XML 文件中配置了包含测试用例的所有类文件。 右键单击 testng.xml 文件,然后向下移动到 Run As,然后单击 the1 TestNG Suite。 ![]() 输出 ![]() 在上面的输出中,我们观察到所有测试用例都成功运行,没有任何失败。 下一个主题排除/包含测试用例 |
我们请求您订阅我们的新闻通讯以获取最新更新。