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