假设我有几个测试套件:
suite_first
suite_second
suite_third
我可以通过单次运行从Squish GUI执行每个套件。
但是,如果我想从不同的套件中运行测试脚本集合,那该怎么办...例如,我需要像单独的套件一样执行tst_first_2
,tst_second_1
,tst_third_1
是否有可能从不同套件创建特定脚本组,以便能够通过单次运行来执行它们?
答案 0 :(得分:1)
不,这还不可能。
你可以通过创建一个"虚拟"来解决这个问题。即时测试套件,您可以链接到#34;所需的测试用例,例如通过符号文件系统链接。
如果测试套件具有单独的全局脚本配置或单独的对象图,则使用此方法可能很困难甚至不可能。
请向供应商提交功能请求。
答案 1 :(得分:1)
默认情况下,Squish IDE目前一次只支持一个套件。但是,您可以使用批处理文件轻松实现此目的,将每个套件所需的测试用例传递给squish runner。 Playback option --testcase
这种类型的测试用例选择也可以通过Squish插件选择其他构建自动化工具,如Jenkins。
您可以通过创建虚拟套件来调用不同套件中的测试用例,但我不建议这样做,因为一致性问题。