Я подключил RQM к RFT через адаптер по умолчанию.
В RQM у меня есть тестовый набор и несколько тестовых сценариев, для которых я создал несколько переменных выполнения на уровне тестового набора.
RQM успешно выполняет тест RFT на локальном компьютере, на котором работает RFT.
Проблема в том, что любая ссылка на переменные выполнения из RQM возвращает только null
значения.
IЯ использую интерфейс 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, показанная ниже На рисунке показано имя переменных выполнения тестового примера в виде «запроса»