如何制作测试脚本组

How to make groups of test scripts

假设我有几个测试套件:


suite_first


suite_second


suite_third


我可以通过单个 运行 从 Squish GUI 执行每个套件。

但是如果我想运行从不同套件中收集测试脚本怎么办...例如,我需要执行tst_first_2tst_second_1tst_third_1就像单独的套房

是否有可能创建来自不同套件的特定脚本组,以便能够通过单个 运行 执行它们?

不,这还不可能。

您可以通过动态创建一个 "dummy" 测试套件来绕过这个问题,您 "link" 可以在其中 "link" 所需的测试用例,例如通过符号文件系统链接。

如果测试套件具有单独的全局脚本配置或单独的对象映射,则可能很难甚至不可能使用此方法。

请向供应商提交功能请求。

Squish IDE 目前默认一次只支持一个套件。但是,您可以使用批处理文件轻松实现这一点,将每个套件所需的测试用例传递给 squish runner。 Playback option --testcase.

这种类型的测试用例选择也可以通过其他构建自动化工具(如 Jenkins)的 Squish 插件实现。

您可以通过创建虚拟套件从不同的套件调用测试用例,但我不建议这样做,因为存在一致性问题。