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

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

在TestNG中, 可以在一个类中定义多个测试用例, 而在Java中, 只能在main()方法中的一个类中定义一个测试。在Java中, 如果要再创建一个测试, 则需要创建另一个Java文件并在main()方法中定义测试。

建议你不要使用TestNG框架, 而应该在一个单独的类中创建多个测试用例, 而不是在不同的类中创建测试用例。

你可以在@Test注释的帮助下创建多个测试用例。

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

public class test
{
   @Test
    public void test1()                      // First test case.
  {
    System.out.println("test1"); 
  } 
  @Test
   public  void 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 
{
	@Test
  public 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 -->

在上面的XML文件中, 我们创建了套件” loan_department”。我们在套件中创建了”个人贷款”模块, 并且在此模块中, 我们创建了在类day1.module1和day1.module2中定义的测试用例, 其中day1是包名, 而module1和module2是类。

步骤3:在这一步中, 我们将运行测试用例。现在, 我们不需要单独运行Java文件。我们必须运行XML文件, 该文件将自动执行所有测试用例, 因为我们已经在XML文件中配置了包含测试用例的所有类文件。

右键单击testng.xml文件, 然后移至”运行方式”, 然后单击” 1 TestNG Suite”。

如何在TestNG中创建XML文件

输出

如何在TestNG中创建XML文件

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


赞(0)
未经允许不得转载:srcmini » 如何在TestNG配置中创建XML文件?

评论 抢沙发

评论前必须登录!