【发布时间】:2015-07-19 03:25:01
【问题描述】:
我想用 GUI 测试来测试我的 RCP 应用程序。我找到了两种可能的工具:Jubula 和 RCP 测试工具。
有谁知道,如何将参数注入测试,以便我可以使用具有多个输入的一个测试用例?
【问题讨论】:
标签: java rcp gui-testing jubula eclipse-rcptt
我想用 GUI 测试来测试我的 RCP 应用程序。我找到了两种可能的工具:Jubula 和 RCP 测试工具。
有谁知道,如何将参数注入测试,以便我可以使用具有多个输入的一个测试用例?
【问题讨论】:
标签: java rcp gui-testing jubula eclipse-rcptt
您可以将参数添加到parameter contexts,将其联合到super context,将上下文添加到测试用例,然后将其用作测试用例脚本中的$parametername。
在 RCPTT 中,如果一个测试用例涉及多个超上下文,则将使用来自这些超上下文的所有可能的元组组合。
在提到的文档中有很好的例子。
【讨论】:
我找到了 RCP 测试工具的方法:https://www.eclipse.org/rcptt/documentation/faq/pass-value/
-DpropertyName=propertyValue
get-java-property "propertyName"获取传递属性的值【讨论】:
您必须使用数据集功能。它基本上是一个表格,每一行意味着重复相同测试用例的一个单独循环。
表格的列以测试用例的参数命名。
您还可以使用 Excel 文件 (.xls) 作为数据集源。
【讨论】: