1

大多数测试框架都可以在不添加配置文件的情况下执行。例如,执行所有测试、命名空间或类。我还没有找到在没有 testNG.xml 的情况下执行 testNG 的方法

澄清:

我想从命令行执行 TestNG - 手动或从 rake 脚本,使用最少(理想情况下没有)XML。

4

3 回答 3

1

如果您使用的是 Eclipse,您可以右键单击包或类并选择“运行方式”->“TestNG 测试”。

于 2012-06-18T06:07:52.963 回答
0

是的,您有很多选择,从在命令行上指定类、方法和组开始,或者使用 ant 或使用 maven。

但是,您可以通过这种方式执行的操作相当有限,如果您想使用 TestNG 的高级功能,则必须使用testng.xml文件。

就个人而言,我喜欢将所有测试信息收集在一个中央文件中,而不是将其分散在我的各种构建文件中。我不想在需要更改测试运行方式时更改构建。

于 2012-06-18T17:41:42.307 回答
0

您还可以使用 ant 批量执行测试用例。您只需要在构建文件中编写一个用于执行 testng 测试用例的目标。

于 2012-06-18T07:30:10.680 回答