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

testng.xml文件的目的是什么?

尉迟晔
2023-03-14
本文向大家介绍testng.xml文件的目的是什么?,包括了testng.xml文件的目的是什么?的使用技巧和注意事项,需要的朋友参考一下

testng.xml文件具有多种用途,如下所示-

  • 测试用例按组执行。

  • 执行中可以包括或排除测试方法。

  • 可以触发从多个Java类文件执行多个测试用例。

  • 包含文件夹,类,方法的名称。

  • 能够触发并行执行。

  • 执行中可以包括或排除属于组的测试方法。

示例

TestNG.xml文件

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name = "Cycle1">
   <test name = "Nhooo">
   <classes>
      <class name = "Test1" />
         <methods>
            <exclude name= “Login.*”/>
         </methods>
      </classes>
   </test>
</suite>

在此,根据xml文件,所有名称以Login开头的测试方法都将从测试执行中排除。

示例

@Test
public void VerifyPay(){
   System.out.println("Verify payment is successful”);
}
@Test
public void LoginAdmin(){
   System.out.println("Login is successful in admin”);
}
@Test
public void LoginSystem(){
   System.out.println("Login is successful”);
}

在这里,根据Java类文件,将仅执行VerifyPay(),因为所有以名称Login开头的方法都将从测试执行中排除。

 类似资料:
  • 当我创建一个Spring启动应用程序时,我可以在项目的根目录中看到和文件。这两个文件的目的是什么?

  • “http://localhost:8080/helloworld/index.htm” 这告诉我没有找到资源:“http://localhost:8080/helloworld/logon.jsp” 我还没有定义任何JSP servlet映射。我有默认的web.xml,它只包含欢迎文件。我右键单击项目名称,然后选择Debug On Server,运行应用程序。 更新:我已经取得了一些成功。我向E

  • 如何决定projectkey?我的意思是我们在哪里可以找到我们的<代码>。Net,< code>plsql项目? 注意-我是这些声纳的新手,正在尝试在我的组织中自己设置所有这些。

  • 问题内容: 已关闭 。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗? 更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3个月前关闭。 改善这个问题 我是新手,只是了解到如果我说 那么该软件包中的Java文件将放置在目录下。 将某些Java文件放入程序包的主要目的是什么?另外,如果我选择采用这种方式,应该如何将它们分组? 谢谢 编辑:对于可能再次遇到相同问题的任何人,我刚刚从Su

  • 问题内容: 如果可能,如何举例说明如何实现JNDI的用法? 问题答案: JNDI是Java命名和目录接口。它用于分离应用程序 开发人员 和应用程序 部署 人员 的关注点。在编写依赖于数据库的应用程序时,无需担心用于连接该数据库的用户名或密码。JNDI允许开发人员为数据库命名,并依靠部署者将该名称映射到数据库的实际实例。 例如,如果您要编写在Java EE容器中运行的代码,则可以编写此代码来获取JN

  • 问题内容: 我正在阅读angular2引用,发现了这个。我想知道以下参数是什么意思? 问题答案: 该文件对应于TypeScript编译器(tsc)的配置。 这些链接可以为您提供有关这些属性的详细信息: http://www.typescriptlang.org/docs/handbook/tsconfig-json.html http://json.schemastore.org/tsconfig