Интеграция RFT Test Framework для работы с RQM
Я разработал структуру в RFT, в которой контрольные примеры записываются в электронную таблицу с указанием источника данных, объекта и ключевого слова, а также сценария драйвера, который обрабатывает все эти данные и направляет его в соответствующий метод для каждого шага тестирования в электронной таблице. Теперь я хочу интегрировать это с RQM, чтобы каждый из моих тестовых примеров в электронной таблице отображался как пройденный / неудачный в RQM. Есть идеи?
2 ответа
Теперь вы можете реализовать алгоритм для чтения этих тестовых примеров в электронной таблице и передачи их в RQM в виде вложений с помощью logTestResult.
For example:
logTestResult( <your attachment> , true );
А если вы уже подключены к RQM, адаптер присоединит к RQM файлы, которые вы укажете автоматически. Итак, в конце вы увидите пошаговые результаты и, если скрипт завершится правильно, RQM покажет вам скрипт как "пройденный".
Спасибо за ответ Хуан. Я решил эту проблему, передав имя тестового сценария из части RQM "Аргумент сценария" и извлекая аргументы из моего начального сценария, как показано ниже:-
public void testMain(Object[] args) throws Exception
{
String n=args[0].toString();
logInfo("Parameter from RQM"+n);
ModuleDriver d=new ModuleDriver();
d.execute_main(n);
}
Так как у меня есть контрольные точки для каждого из этапов моих тестовых случаев, о результатах сообщается на основе каждой из этих контрольных точек в RQM, что и было мне нужно.