Инструмент: Rational Test RealTime
Этот инструмент, по-существу, является инструментом тестирования на уровне исходного кода. Он предоставляет разработчику полный набор средств для создания, исполнения и создания отчета о тестах функции/метода/процедуры для языков C, C++, Ada и Java.
Взаимосвязи
Основное описание

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 обеспечивает значительные преимущества в полной трассируемости кода, вариантов использования и моделей, что позволяет отследить основную причину неполадки и без усилий обслуживать ресурсы теста.

Rational Test RealTime