我已通过默认适配器将RQM连接到RFT。
在RQM上,我有一个测试用例和一些测试脚本,为此我在测试用例级别创建了一些执行变量。
RQM在运行RFT的本地计算机上成功运行RFT测试。
问题在于,从RQM对执行变量的任何引用只会返回null
值。
我正在使用IVariablesManager界面。
示例代码如下所示。
可能是什么问题?
为什么RQM仅将执行变量的null
值传递给RFT测试脚本?
以下代码: //下面的RFT脚本代码
//main or starting method in RFT
public void testMain(Object[] args){
//Call the method that retrieves the execution variables
getRQMVariable();
}
public void getRQMVariable(){
try{
IVariablesManager vm = getVariablesManager();
IParameter _query = vm.getInputParameter("query");
logInfo("Grab value of RQM query : " + _query.getValue() );
}
catch(Exception e){
logInfo("Exception " + e.getMessage()+ " While fetching Execution variable input varaibles");
}
}
RQM测试执行变量如下所示 该图显示了测试用例执行变量的名称为“查询”