如何在 Jubula 或 RCP 测试工具中注入参数?
How to inject parameter in Jubula or RCP Testing Tool?
我想用 GUI 测试来测试我的 RCP 应用程序。我发现了两种可能的工具:Jubula 和 RCP 测试工具。
有人知道如何将参数注入测试,以便我可以使用一个测试用例和多个输入吗?
您必须使用数据集功能。它基本上是一个 table,每一行表示重复相同测试用例的单独循环。
table 的列以测试用例的参数命名。
您还可以使用 Excel 个文件 (.xls) 作为数据集源。
我找到了 RCP 测试工具的方法:https://www.eclipse.org/rcptt/documentation/faq/pass-value/
- 将要包含在测试中的参数添加到 aut vm 参数中,例如
-DpropertyName=propertyValue
- 使用ECP函数
get-java-property "propertyName"
得到传递的值属性
您可以向 parameter contexts, unite it to super context 添加参数,向测试用例添加上下文,然后在测试用例脚本中将其用作 $parametername。
在 RCPTT 中,如果一个测试用例引用了不止一个超上下文,那么将使用这些超上下文中所有可能的元组组合。
提到的文档中有很好的示例。
我想用 GUI 测试来测试我的 RCP 应用程序。我发现了两种可能的工具:Jubula 和 RCP 测试工具。
有人知道如何将参数注入测试,以便我可以使用一个测试用例和多个输入吗?
您必须使用数据集功能。它基本上是一个 table,每一行表示重复相同测试用例的单独循环。
table 的列以测试用例的参数命名。
您还可以使用 Excel 个文件 (.xls) 作为数据集源。
我找到了 RCP 测试工具的方法:https://www.eclipse.org/rcptt/documentation/faq/pass-value/
- 将要包含在测试中的参数添加到 aut vm 参数中,例如
-DpropertyName=propertyValue
- 使用ECP函数
get-java-property "propertyName"
得到传递的值属性
您可以向 parameter contexts, unite it to super context 添加参数,向测试用例添加上下文,然后在测试用例脚本中将其用作 $parametername。
在 RCPTT 中,如果一个测试用例引用了不止一个超上下文,那么将使用这些超上下文中所有可能的元组组合。
提到的文档中有很好的示例。