IBM Rational Test RealTime - это автоматизированное межплатформенное средство тестирования, предназначенное для компонентного и динамического анализа.
Благодаря возможностям статического и динамического анализа в сочетании с воспроизводимой инфраструктурой тестирования компонентов у тестировщиков есть единое решение для упреждающего контроля выполнения продуктов и программного обеспечения.
- Поддерживает встроенные приложения, необходимые для обеспечения безопасности или для ведения бизнеса - например, DO-178B.
- Позволяет с большим упреждением отлаживать, обнаруживать и исправлять ошибки до того, как они попадут в программный код готового продукта.
- Обеспечивает автоматизированную оценку исходного кода, которая позволяет следить за соблюдением рекомендаций для исходного кода на языке C - например, MISRA-C.
- Интегрируется с решениями IBM Rational для разработки на основе моделей, управления тестированием и управления конфигурациями программного обеспечения.
- Интегрируется с лучшими в отрасли средствами для разработчиков, такими как IBM Telelogic Rhapsody, Microsoft Visual Studio и Wind River Workbench.
- Поддерживает подключаемые модули Eclipse, что обеспечивает прозрачную интеграцию со средствами разработки Eclipse C/C++ Development Tools (CDT).
- Поддержка широкого спектра задач позволяет разработчикам создавать и повторно использовать тестовые активы в различных средах, а также настраивать их для конкретных ситуаций.
- Поддерживаемые операционные системы: AIX, HP Unix, Linux, Sun Solaris, Windows.
Особенность |
Описание |
Преимущество |
Поддерживаемые языки |
Тестирование компонентов |
Автоматизирует создание и развертывание целевое тестирование компонентов |
Прямое тестирование компонентов обеспечивает уверенность в надежной работе системы под нагрузкой |
Java, C/C++, Ada |
Рецензирование кода |
Предоставляет возможность автоматического рецензирование кода для анализа |
Гарантирует соответствие кода руководствам и стандартам |
C |
Профилирование памяти |
Наглядно показывает потребление памяти и места возможных утечек |
Показывает возможные источники утечек памяти прежде, чем это приведет к краху программы |
Java, C/C++ |
Профилирование производительности |
Находит узкие участки производительности на уровне приложений |
Указывает на места в коде, которые могут быть оптимизированы |
Java, C/C++ |
Профилирование нитей вычислений |
Находит и анализирует мультитредовые проблемы |
Увеличивает надежность многопоточных приложений |
Java, C/C++ |
Системное тестирование |
Тестирует предметные и интегрированные тесты потоков, задач, процессов и узлов |
Экономит время и деньги на разработку дополнительных тестов |
C |
Eclipse Plug-in |
Eclipse user interface |
Позволяет использовать инструменты Runtime Analysis вместе с Eclipse C/C++ Development Tools на платформах с Windows без отказа от окружения Eclipse |
C, C++ |