Расширение тестов с помощью пользовательского кода
Выполнение тестов можно расширить путем создания пользовательского кода
Java™ и вызова этого кода из теста. Также можно включать результаты тестов, на которые влияет
пользовательский код, в отчеты.
Создание пользовательского кода Java
Пользовательский код берет ссылки из теста в качестве входных значений и возвращает измененные
значения в тест. Для создания пользовательского кода применяется интерфейс ICustomCode2, а для расширения выполнения тестов -
интерфейс ITestExecutionServices. Эти интерфейсы входят в пакет com.ibm.rational.test.lt.kernel.services.
Интерфейсы и классы служб выполнения тестов
С помощью интерфейсов и классов служб выполнения
тестов можно настраивать способы выполнения тестов. Эти интерфейсы и классы
расположены в пакете com.ibm.rational.test.lt.kernel. Каждый интерфейс и класс кратко
описан в этом разделе и подробно - в информации Javadoc.
Примеры пользовательского кода
Пользовательский код позволяет выполнять такие задачи, как управление циклами, получение информации о виртуальных пользователях, запуск внешних программ из тестов и настройка зависимости данных.
Миграция пользовательского кода из предыдущих версий
У вас есть возможность выполнять сценарии с пользовательским кодом из предыдущих версий, а также
добавлять в тесты новые вызовы старых и новых классов пользовательского кода.