在HP ALM / QC中,给出:
T1
的模板测试P1
T2
的模板测试P2
我可以使用T1
插入到T2
中的值来进行P1
的呼叫P2
吗?
在T1
中,我尝试调用T2
并传递“ <<< P1 >>>”作为P2
的值,但是它不起作用:当我创建一个新的测试T3
用T1
的实际值调用P1
时,参数P2
的结尾是原始值“ <<< P1 >>>”,而不是参数P1
。
谢谢!
答案 0 :(得分:1)
否,不是直接。
可以将两件事作为参数值传递:
这意味着您无法传递任何类型的表达式,甚至不能传递将两个参数值与{paramname1} {paramname2}或参数值和文字值连接起来的最简单形式。
可能的解决方法是在使用之前以编程方式处理参数值。
例如,您可以用Parameter()传递的字符串中名为paramname的Parameter值替换其所有实例。
(但是,请注意,仅进行搜索和替换可能并不总是足够的,您可能需要针对所创建的语法创建解析器。)