如何制作测试脚本组
How to make groups of test scripts
假设我有几个测试套件:
suite_first
- tst_first_1
- tst_first_2
- tst_first_3
suite_second
- tst_second_1
suite_third
- tst_third_1
- tst_third_2
我可以通过单个 运行 从 Squish GUI 执行每个套件。
但是如果我想运行从不同套件中收集测试脚本怎么办...例如,我需要执行tst_first_2
、tst_second_1
、tst_third_1
就像单独的套房
是否有可能创建来自不同套件的特定脚本组,以便能够通过单个 运行 执行它们?
不,这还不可能。
您可以通过动态创建一个 "dummy" 测试套件来绕过这个问题,您 "link" 可以在其中 "link" 所需的测试用例,例如通过符号文件系统链接。
如果测试套件具有单独的全局脚本配置或单独的对象映射,则可能很难甚至不可能使用此方法。
请向供应商提交功能请求。
Squish IDE 目前默认一次只支持一个套件。但是,您可以使用批处理文件轻松实现这一点,将每个套件所需的测试用例传递给 squish runner。 Playback option --testcase.
这种类型的测试用例选择也可以通过其他构建自动化工具(如 Jenkins)的 Squish 插件实现。
您可以通过创建虚拟套件从不同的套件调用测试用例,但我不建议这样做,因为存在一致性问题。
假设我有几个测试套件:
suite_first
- tst_first_1
- tst_first_2
- tst_first_3
suite_second
- tst_second_1
suite_third
- tst_third_1
- tst_third_2
我可以通过单个 运行 从 Squish GUI 执行每个套件。
但是如果我想运行从不同套件中收集测试脚本怎么办...例如,我需要执行tst_first_2
、tst_second_1
、tst_third_1
就像单独的套房
是否有可能创建来自不同套件的特定脚本组,以便能够通过单个 运行 执行它们?
不,这还不可能。
您可以通过动态创建一个 "dummy" 测试套件来绕过这个问题,您 "link" 可以在其中 "link" 所需的测试用例,例如通过符号文件系统链接。
如果测试套件具有单独的全局脚本配置或单独的对象映射,则可能很难甚至不可能使用此方法。
请向供应商提交功能请求。
Squish IDE 目前默认一次只支持一个套件。但是,您可以使用批处理文件轻松实现这一点,将每个套件所需的测试用例传递给 squish runner。 Playback option --testcase.
这种类型的测试用例选择也可以通过其他构建自动化工具(如 Jenkins)的 Squish 插件实现。
您可以通过创建虚拟套件从不同的套件调用测试用例,但我不建议这样做,因为存在一致性问题。