1

我有一些测试方法。每个方法都在每个类文件中,每个类文件都有独立的DP,以各种场景作为数据参数。类文件根据它们在应用程序中的行为被合并到不同的包中。代码在 Selenium GRID 上运行。现在我想让用户更加友好,只运行一个 DRIVERSSCRIPT,它将获取需要运行的文件。例如,我的包含所有数据的主表将是这样的

http://img815.imageshack.us/img815/5455/format.jpg

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

4

1 回答 1

0

您当然可以以编程方式运行 TestNG,我从来没有这样做过,但看起来很简单。在不了解您的设置的情况下,很难评估这是否是一个好主意。我的测试包含在由 ANT 脚本调用的 TestNG 套件文件中。我认为使用电子表格代替您获得的不仅仅是一点可读性。

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

于 2010-11-18T19:35:26.823 回答