Testng 运行我的测试方法的最佳方式是什么?

Testng 运行我的测试方法的最佳方式是什么?,testng,provider,Testng,Provider,我有一些测试方法。每个方法将位于每个类文件中,该类文件具有独立的DP,该DP将各种场景作为数据参数。类文件根据其在应用程序中的行为合并到不同的包中。代码在Selenium网格上运行。现在我想让用户更友好,只运行一个DriversScript,它将获得需要运行的文件。例如,包含所有数据的主工作表如下 我想知道是否只有一个脚本可以从工作表中获取所有启用的数据,并使用TestNG XMLsuite创建TestNG.xml并运行它?或者还有其他方法吗?你当然可以跑步,我从来没有这样做过,但看起来很简单。

我有一些测试方法。每个方法将位于每个类文件中,该类文件具有独立的DP,该DP将各种场景作为数据参数。类文件根据其在应用程序中的行为合并到不同的包中。代码在Selenium网格上运行。现在我想让用户更友好,只运行一个DriversScript,它将获得需要运行的文件。例如,包含所有数据的主工作表如下

我想知道是否只有一个脚本可以从工作表中获取所有启用的数据,并使用TestNG XMLsuite创建TestNG.xml并运行它?或者还有其他方法吗?

你当然可以跑步,我从来没有这样做过,但看起来很简单。如果不了解更多有关设置的信息,就很难评估这是否是一个好主意。我的测试包含在TestNG套件文件中,由ANT脚本调用。我不认为使用电子表格可以获得更多的可读性

如果可读性对您来说至关重要,Cedric写了一篇关于使用YML作为替代方案的文章