如何在TestNG配置中创建XML文件()

在TestNG中, 可以在一个类中定义多个测试用例, 而在Java中, 只能在main()方法中的一个类中定义一个测试。在Java中, 如果要再创建一个测试, 则需要创建另一个Java文件并在main()方法中定义测试。
建议你不要使用TestNG框架, 而应该在一个单独的类中创建多个测试用例, 而不是在不同的类中创建测试用例。
你可以在@Test注释的帮助下创建多个测试用例。
让我们通过一个例子来理解。

public class test{@Testpublic void test1()// First test case.{System.out.println("test1"); } @Testpublicvoid test2()// Second test case.{ System.out.println("test2"); }}

上面的代码包含一个类测试。类测试由两个测试用例组成, 即test1()和test2()。你可以通过考虑测试用例的顺序来区分测试用例。在上面的代码中, 测试用例test2()写在第二个@Test批注中, 因此该测试用例将被视为第二个用例。
源代码
如何在TestNG配置中创建XML文件()

文章图片
输出
如何在TestNG配置中创建XML文件()

文章图片
注意:你可以从称为xml文件的单个文件触发所有测试用例。 Xml文件是TestNG框架的心脏。 如何创建一个xml文件
  • 右键单击该项目。向下移动光标, 你将看到TestNG, 然后单击” 转换为TestNG” 。
如何在TestNG配置中创建XML文件()

文章图片
  • 下面的屏幕显示xml文件的预览。单击下一步按钮。
如何在TestNG配置中创建XML文件()

文章图片
  • 单击完成按钮。
如何在TestNG配置中创建XML文件()

文章图片
  • testing.xml文件如下所示:
如何在TestNG配置中创建XML文件()

文章图片
在上述xml文件的源代码中, suite位于TestNG的更高层次。在中, 你必须定义测试名称文件夹。该测试名称文件夹是该文件夹的名称。例如, 在贷款公司中, 有三种不同类型的模块, 例如个人贷款, 住房贷款和汽车贷款, 并且每个模块都包含自己的测试用例。所有这些测试用例都在测试名称文件夹中定义。
现在, 我们将创建个人贷款模块。
步骤1:我们首先创建两个Java文件, 两个文件都包含测试用例。
tes1.java
package day1; import org.testng.annotations.Test; public class module1 { @Test public void test1() {System.out.println("Hello srcmini!!"); } @Test public void test2() {System.out.println("JTP Travels"); }}

test2.java
package day1; import org.testng.annotations.Test; public class module2 { @Testpublic void test3(){System.out.println("hindi100.com"); }}

步骤2:现在我们将创建xml文件。
< ?xml version="1.0" encoding="UTF-8"?> < !DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> < suite name="loan_department"> < test name="Personal_loan"> < classes> < class name="day1.module1"/> < class name="day1.module2"/> < /classes> < /test> < !-- Test --> < /suite> < !-- Suite -->

【如何在TestNG配置中创建XML文件()】在上面的XML文件中, 我们创建了套件” loan_department” 。我们在套件中创建了” 个人贷款” 模块, 并且在此模块中, 我们创建了在类day1.module1和day1.module2中定义的测试用例, 其中day1是包名, 而module1和module2是类。
步骤3:在这一步中, 我们将运行测试用例。现在, 我们不需要单独运行Java文件。我们必须运行XML文件, 该文件将自动执行所有测试用例, 因为我们已经在XML文件中配置了包含测试用例的所有类文件。
右键单击testng.xml文件, 然后移至” 运行方式” , 然后单击” 1 TestNG Suite” 。
如何在TestNG配置中创建XML文件()

文章图片
输出
如何在TestNG配置中创建XML文件()

文章图片
在上面的输出中, 我们观察到所有测试用例都成功运行, 没有任何失败。

    推荐阅读