我想在我的400个测试用例中只有200个进行squishrunner.exe --testsuite
的命令行调用。我认为,使用所有200个--testcase oneOfMyManyManyTestcases
选项进行looooooong命令行调用并不是正确的方法。我该怎么解决这个问题?
在GUI(Squish 6.1)中,我可以设置我想要的所有测试用例复选框,这样就定义了一个在按下testsuite播放按钮时运行的子集。但是当关闭GUI时,只需打开一半复选框,并从命令行开始测试,squishrunner执行整个测试套件而不关心复选框,但我不想这样做。
答案 0 :(得分:1)
Squish 6.2肯定会解决您的问题,因为它带有“标记”功能。 https://www.froglogic.com/news/release-squish-gui-tester-6-2-with-remote-file-system-access/
答案 1 :(得分:1)
分割执行有一些好处......
您可以编写一个shell脚本,单独调用每个测试用例,检查通过/失败,收集适当的日志等。
我们独立执行每个500多个测试用例和每个执行的处理结果。
如果你想一起执行200个,只需编写一个迭代你的列表的脚本。
如果您没有6.2,则可以编写元文件以组织测试并使用脚本执行组。
如果你有6.2,标签应该有帮助。