【问题标题】:How to inject parameter in Jubula or RCP Testing Tool?如何在 Jubula 或 RCP 测试工具中注入参数?
【发布时间】:2015-07-19 03:25:01
【问题描述】:

我想用 GUI 测试来测试我的 RCP 应用程序。我找到了两种可能的工具:Jubula 和 RCP 测试工具。

有谁知道,如何将参数注入测试,以便我可以使用具有多个输入的一个测试用例?

【问题讨论】:

    标签: java rcp gui-testing jubula eclipse-rcptt


    【解决方案1】:

    您可以将参数添加到parameter contexts,将其联合到super context,将上下文添加到测试用例,然后将其用作测试用例脚本中的$parametername。

    在 RCPTT 中,如果一个测试用例涉及多个超上下文,则将使用来自这些超上下文的所有可能的元组组合。

    在提到的文档中有很好的例子。

    【讨论】:

      【解决方案2】:

      我找到了 RCP 测试工具的方法:https://www.eclipse.org/rcptt/documentation/faq/pass-value/

      1. 将您要包含在测试中的参数添加到 aut vm 参数中,例如 -DpropertyName=propertyValue
      2. 使用ECP函数get-java-property "propertyName"获取传递属性的值

      【讨论】:

      • 是的,谢谢@RyanHaining。我已经完成了我的回答。
      【解决方案3】:

      您必须使用数据集功能。它基本上是一个表格,每一行意味着重复相同测试用例的一个单独循环。

      表格的列以测试用例的参数命名。

      您还可以使用 Excel 文件 (.xls) 作为数据集源。

      【讨论】:

        猜你喜欢
        • 2020-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多