IBM Rational Test RealTime

Материал из devopswiki
Перейти к: навигация, поиск

IBM Rational Test RealTime - это кросс-платформенное решение, предназначенное для [Автоматизированное тестирование|автоматизации тестирования] компонентов и анализа их работы. во время выполнения Продукт создан специально для разработчиков сложных систем встроенных приложений, приложений реального времени и других типов кросс-платформенных программных продуктов. Это ПО позволяет отлаживать и исправлять ошибки до того, как они попадут в программный код готового продукта.

Преимущества

  • Устранение неполадок программного обеспечения на этапе разработки — продукт позволяет тестировать созданные разработчиками компоненты. Производительность и надежность приложений можно анализировать во время их выполнения в системе разработки.
  • Обеспечение возможности многократного использования сценариев тестирования между различными хостами и целевыми платформами — можно тестировать и отлаживать программы в системе хоста и целевой системе с их последующей координацией.
  • Поддержка тестирования на основе моделей для повышения эффективности разработки — продукт позволяет автоматизировать моделирование с применением Unified Modeling Language (UML) и обеспечить генерацию кода для поддержки систем разработки на основе моделей.
  • Интеграция с программным обеспечением IBM Rational и инструментами сторонних вендоров — позволяет применять метод автоматизированного тестирования. Разработчики могут создавать повторяемый процесс для создания, выполнения и отчетности по сценариям тестирования, который позволяет обеспечивать более высокое качество пробных версий.

Устранение неполадок программного обеспечения на этапе разработки

  • Автоматизация создания и внедрения средств тестирования, фиктивных модулей тестирования и драйверов тестирования компонентов.
  • Обеспечение автоматизированной оценки исходного кода, которая позволяет следить за соблюдением рекомендаций для исходного кода на языке C.
  • Профилирование производительности памяти, анализ покрытия кода и визуализация правил выполнения программ.
  • Выявление и анализ неполадок многопоточных приложений по мере проявления в программах. Например, взаимные блокировки и состояний гонки(англ. race condition).
  • Предоставляет полные отчеты об анализе тестовых и рабочих приложений, которые связаны с соответствующим исходным кодом при помощи гипертекстовых ссылок.

Обеспечение возможности многократного использования сценариев тестирования между различными хостами и целевыми платформами

  • Моделирование в системе хоста и тестовой системе для выявления общих ошибок, если оборудование недоступно.
  • Выполнение тех же тестов непосредственно на рабочей платформе, если целевая система доступна.
  • Универсальная технология развертывания целевой системы. Это позволяет легко адаптировать процедуры тестирования практически для любых целевых систем и создавать среду, не переписывая тесты.
  • Выполнение тестирование и отладку на хосте и в различных целевых системах с использованием одинаковых процедур тестирования и анализа.
  • Автономное и комплексное тестирование потоков, задач, процессов и узлов C на основе сообщений.

Поддержка тестирования на основе моделей для повышения эффективности разработки

  • Расширение разработки на основе моделей, которая позволяет включить операции тестирования разработчика.
  • Разработчики могут вызывать функции анализа кода на основе моделей UML во время выполнения.
  • Возможность трассировки во время выполнения. Для этого используются диаграммы последовательности UML, иллюстрирующие выполнение потоков, вызовы функций и значения переменных в программах как функцию времени.

Интеграция программным обеспечением IBM Rational и инструментами сторонних вендоров

  • Интеграция с IBM Rational Rose Technical Developer, IBM Rational ClearCase и IBM Rational ClearQuest. Также интегрируется с IBM Rational TestManager, который входит в состав IBM Rational Team Unifying Platform.
  • Обеспечение интеграции с другими лучшими в отрасли средствами для разработчиков, такими как дополнительные модули MATLAB Simulink, Microsoft Visual Studio и Texas Instruments Code Composer Studio.

Ссылки

Описание продукта на сайте IBM

Возможности и преимущества продукта на сайте IBM

Техническая спецификация на сайте IBM