大多数测试框架都可以在没有添加配置文件的情况下执行。例如。执行所有测试,命名空间或类。我没有找到一种在没有testNG.xml的情况下执行testNG的方法
澄清:
我想从命令行执行TestNG - 手动或从rake脚本执行,最小(理想情况下没有)XML。
答案 0 :(得分:1)
如果您使用的是Eclipse,则可以右键单击包或类,然后选择“运行方式” - > “TestNG测试”。
答案 1 :(得分:0)
您还可以使用ant来批量执行测试用例。您只需编写一个目标来在构建文件中执行testng测试用例。
答案 2 :(得分:0)
是的,您有很多选择,首先在命令行上指定类,方法和组,或者使用ant或maven。
但是,您可以采用这种方式进行的操作相当有限,如果您想使用TestNG的高级功能,则必须使用testng.xml
文件。
就个人而言,我喜欢将所有测试信息收集在一个中心文件中,而不是将其分散到我的各种构建文件中。每当我需要改变我的测试运行方式时,我都不想改变我的构建。