Java 如何在Jubula或RCP测试工具中注入参数?

Java 如何在Jubula或RCP测试工具中注入参数?,java,rcp,gui-testing,jubula,eclipse-rcptt,Java,Rcp,Gui Testing,Jubula,Eclipse Rcptt,我想用GUI测试来测试我的RCP应用程序。我发现了两种可能的工具:Jubula和RCP测试工具 有人知道如何将参数注入测试,以便我可以使用一个测试用例和多个输入吗?您必须使用数据集功能。它基本上是一个表,每一行表示重复相同测试用例的一个单独循环 表中的列以测试用例的参数命名 您还可以使用Excel文件(.xls)作为数据集源。我找到了一种RCP测试工具的方法: 将要包含在测试中的参数添加到aut vm参数中,如-DpropertyName=propertyValue 使用ECP函数获取java属

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


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

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

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


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

我找到了一种RCP测试工具的方法:

  • 将要包含在测试中的参数添加到aut vm参数中,如
    -DpropertyName=propertyValue
  • 使用ECP函数
    获取java属性“propertyName”
    获取所传递属性的值
  • 您可以将参数添加到,将其合并到,将上下文添加到测试用例,然后在测试用例脚本中将其用作$parametername

    在RCPTT中,如果一个测试用例引用多个超级上下文,那么将使用这些超级上下文中所有可能的元组组合


    上述文档中有一些很好的例子。

    是的,谢谢@RyanHaining。我已经完成了我的回答。