0

我想squishrunner.exe --testsuite用我的 400 个测试用例中的大约 200 个进行命令行调用。我认为,使用所有 200 个选项进行 looooooong 命令行调用不是正确的方法--testcase oneOfMyManyManyTestcases。我应该如何解决这个问题?


在 GUI (Squish 6.1) 中,我可以设置我想要的所有测试用例复选框,这样定义一个子集,该子集在按下测试套件播放按钮时运行。但是,当关闭 GUI 并打开一半的复选框并从命令行开始测试时,squishr​​unner 会执行整个测试套件并且不关心复选框,但我不希望那样。

4

2 回答 2

1

Squish 6.2 肯定会解决您的问题,因为它引入了“标记”功能。 https://www.froglogic.com/news/release-squish-gui-tester-6-2-with-remote-file-system-access/

于 2016-12-07T06:17:56.273 回答
1

拆分执行有一些好处......

您可以编写一个 shell 脚本,分别调用每个测试用例、检查通过/失败、收集适当的日志等。

我们独立执行 500 多个测试用例中的每一个,并独立处理每次执行的结果。

如果您想一起执行 200 个,只需编写一个遍历您的列表的脚本。

如果您没有 6.2,则可以编写元文件以分组组织测试并使用脚本执行组。

如果您确实有 6.2,那么这些标签似乎应该有所帮助。

于 2017-08-25T02:50:29.117 回答