IBM® Rational® Test RealTimetm по-существу является инструментом тестирования на уровне
исходного кода. Он предоставляет разработчику полный набор средств для создания, исполнения и создания
отчета о тестах функции/метода/процедуры для языков C, C++, Ada и Javatm. Создание и
исполнение тестов упрощено путем добавления двух основных функциональных возможностей:
-
Технология целевого развертывания - Rational Test RealTime автоматически создает проводки,
заготовки и драйверы тестов благодаря технологии развертывания, которая может адаптироваться к
любой среде компоновки (то есть, компоновщику, компилятору, отладчику) и целевой архитектуре (то
есть, платформе хоста, имитатору, эмулятору, RTOS, микросхеме). Дополнительная информация о
технологии TDP приведена в Памятке по инструменту настройки среды тестирования в Rational Test
RealTime
-
Автоматическая генерация сценария теста и шаблона суррогата теста - Rational Test RealTime
проанализирует исходный код и сгенерирует шаблоны теста и заготовки. Для разработчиков, не
практикующих разработку, предполагающую первоначальное тестирование (которое предполагает, что
исходный код еще не создан), эта функция автоматически создает ресурсы теста. Все, что требуется
сделать разработчику - это предоставить классы данных ввода и ожидаемого вывода и задать логику
заготовки.
Эту функциональную возможность дополняет совокупность инструментов динамического анализа, которые при
запуске во время выполнения тестов упреждающе обнаруживают утечки памяти, узкие места
производительности, непротестированный исходный код и неправильно реализованную архитектуру. Сочетание
теста и динамического анализа формирует мощное средство на рабочем столе разработчика, тестирует
исходный код и обеспечивает надежный барьер на пути низкого качества продукта.
Rational Test RealTime может применяться вами, "разработчиком-испытателем", на самых ранних этапах
разработки встраиваемых, динамических или имеющих сетевую структуру систем от интеграции до
проверочного тестирования, повышая эффективность тестирования. Оптимизированное для динамического,
встроенного и распределенного тестирования приложения, это полностью автоматизированное, малоизбыточное
решение для тестирования можно реализовать на любом основанном на C, C++, Ada, Java или UML компоненте
любого размера для ускорения встроенного тестирования разработки для широкого набора целевых платформ.
Rational Test RealTime обеспечивает значительные преимущества в полной трассируемости кода, вариантов
использования и моделей, что позволяет отследить основную причину неполадки и без усилий обслуживать
ресурсы теста.
|
|