0

假设我有几个测试套件:


套房第一

  • tst_first_1
  • tst_first_2
  • tst_first_3

套件秒

  • tst_second_1

套房第三

  • tst_third_1
  • tst_third_2

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

但是,如果我想运行来自不同套件的测试脚本集合...例如,我需要执行tst_first_2, tst_second_1tst_third_1就像单独的套件一样

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

4

2 回答 2

1

默认情况下,Squish IDE 当前一次只支持一个套件。但是,您可以使用批处理文件轻松实现此目的,将每个套件所需的测试用例传递给 squish runner。播放选项 --testcase

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

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

于 2018-03-28T02:04:20.667 回答
1

不,这还不可能。

您可以通过即时创建“虚拟”测试套件来解决此问题,例如通过符号文件系统链接“链接”所需的测试用例。

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

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

于 2017-11-27T21:11:08.417 回答