我有一些测试方法。每个方法都在每个类文件中,该文件具有独立的DP,其具有作为数据参数的各种场景。类文件根据它们在应用程序中的行为合并到不同的包中。代码在Selenium GRID上运行。现在我想让用户更友好,只需运行一个DRIVERSCRIPT,它将获得运行所需的文件。例如,包含所有数据的主表将是这样的
http://img815.imageshack.us/img815/5455/format.jpg
我想知道我是否只能有一个脚本可以从工作表中获取所有已启用的数据并使用TestNG XMLsuite来创建TestNG.xml并运行它?或者还有其他方法吗?
答案 0 :(得分:0)
你当然可以运行TestNG programmatically,这是我从未做过的,但似乎很简单。如果不了解您的设置,很难评估这是否是一个好主意。我的测试包含在TestNG套件文件中,由ANT脚本调用。我不认为你使用电子表格可以获得更多的可读性。
如果可读性对您至关重要,Cedric写了blog使用YML作为替代方案。