выполнить тестовый сценарий rft с помощью контроллера агента?

Мне нужно выполнить тестовый сценарий, сгенерированный Rational Functional Tester с использованием Rational Agent Controller, пожалуйста, помогите мне узнать, как это сделать? и если это невозможно, что я должен сделать, чтобы выполнить скрипт на компьютере, на котором не установлен RFT?


person Abd Er-razaq Shehadeh    schedule 07.10.2012    source источник


Ответы (2)


Опубликуйте RFT 8.2.0.1 , чтобы иметь возможность выполнять скрипт на удаленной машине, RFT должен быть установлен на этой машине.

*****РЕДАКТИРОВАНИЕ***
Установка RFT представляет собой полную установку пакета, то есть когда вы устанавливаете RFT, он устанавливает полный продукт, способный записывать/воспроизводить сценарии во всех поддерживаемых доменах.

Таким образом, нельзя сказать, что на этой машине X устанавливается только записывающее устройство, а на машине Y устанавливается только механизм воспроизведения.
Другой подход, возможно, заключается в том, чтобы какой-то инструмент на серверной машине, который сказал бы, что вот скрипт, иди и выполни на машине Z, на которой не установлен RFT.. но поскольку скрипт может иметь записанные элементы управления для всех домены (html/java/.net/SAP/Win32) все вспомогательные файлы DLL/JAR (состоящие из прокси-серверов и общих библиотек, связанных с ОС) должны быть перенесены на эту машину, и это, я думаю, будет довольно сложной задачей. :) . Так что, на мой взгляд, это не невозможно, просто это еще не сделано.

person Prakash    schedule 08.10.2012
comment
я должен понимать, что это невозможно сделать? Спасибо за проявленный интерес - person Abd Er-razaq Shehadeh; 08.10.2012
comment
Добавлен комментарий к ответу выше. Спасибо - person Prakash; 08.10.2012
comment
Спасибо @Prakash за вашу помощь - person Abd Er-razaq Shehadeh; 10.10.2012

Неправильно, это не невозможно. Просто требует много настроек. http://www-01.ibm.com/support/docview.wss?uid=swg21319598

Чтобы выполнить сценарии RFT на удаленном компьютере: Убедитесь, что сценарии (java или .net) скомпилированы перед развертыванием для удаленного выполнения. После того, как они успешно скомпилированы, для запуска удаленного выполнения на мастер-машине необходимо правильно установить и настроить Test Manager.

Ниже приведена конфигурация ТМ на главном компьютере: На вкладке «Выполнение» щелкните правой кнопкой мыши «Компьютеры» и добавьте новый компьютер, укажите имя компьютера, свойство и информацию о порте, чтобы ТМ мог найти удаленную машину. Настройка удаленной машины будет описана отдельно для сценария java и сценария .net. Для java-скрипта на удаленном компьютере необходимо следующее: Test Manager Test Agent. (можно установить с компакт-диска Test manager). Rational Functional Tester Test Agent (можно установить из установочного пакета RFT). Для сценария .net на удаленном компьютере необходимо следующее: Test Manager Test Agent. (можно установить с компакт-диска Test manager). Rational Functional Tester Test Agent (можно установить из установочного пакета RFT). .Net framework (Visual Studio не требуется на удаленном компьютере, в настоящее время в нем есть дефект, ссылка на отдельную техническую заметку по обходному пути для этого, поиск «удаленное выполнение с помощью сценария .net»).

И последнее, но не менее важное: если AUT клиента основан на Windows/.net/SAP, то на удаленном компьютере необходимо установить .net framework, независимо от того, используются ли сценарии Java или .net. Это связано с тем, что некоторая часть кода RFT помещается в приложение во время заражения, код RFT для этих приложений написан на C#, поэтому во время выполнения для успешного воспроизведения требуется платформа .net.

person test automation Red leader    schedule 12.08.2014