pom.xml和testng.xml有什么区别?

时间:2015-02-26 05:49:17

标签: xml eclipse selenium testng pom.xml

我在Eclipse中使用testng和selenium测试网站。 我的理解:

  • pom.xml函数是给出我想要的插件的整体结构 为整个项目运行,它必须具有哪些依赖项和插件 连接起来顺利运行我的测试用例。

  • testng.xml只是运行一个特定套件(集合)的模板 小测试案例)我可以包括和构建我的不同案例 方式。

我可以拥有多个testng.xml文件吗? 有人可以更好地解释它们之间的区别吗?

2 个答案:

答案 0 :(得分:1)

  • testng.xml 是TestNG测试框架的配置(例如,定义测试套件,测试监听器等......)
  • pom.xml 是Maven构建工具的配置(例如,定义构建插件,编译和测试依赖项,构建配置文件等等)。

答案 1 :(得分:0)

Maven用于项目管理。一旦正确编写了pom.xml,它就可以帮助您有效地构建代码/项目,而无需太多的人工干预。它将下载所有必需的工件,解决依赖关系,然后编译代码并将其打包。

TestNG是用于创建,运行和生成测试报告的测试框架。也可以使用Maven调用TestNG。为了也运行测试,有时您可能依赖于开发代码或其他一些工件。为了正确下载所有正确的版本,您可以对测试进行测试,然后使用Maven进行运行。 Maven可以简化技术人员的生活。

相关问题