Rational PureCoverage - средство автоматического определения непротестированного кода как в приложениях, так и в компонентах, разработанных с помощью Visual C/C++, Java и Visual Basiс. Rational PureCoverage позволяет разработчикам обеспечивать качество и определять эффективность своих усилий по тестированию. Таким образом, команды разработчиков могут быстрее выпускать качественное ПО.
Автоматическое определение непротестированного кода.
Независимо от того, производится ли неформальное специальное тестирование или формальное тестирование модуля как часть цикла разработки, всеобъемлющее тестирование и быстрая идентификация проблемных областей в процессе разработки являются необходимостью для выпуска качественного ПО. Rational PureCoverage устраняет случайный характер тестирования и помогает полностью протестировать код. Являясь важным инструментом разработки приложений и компонентов на Visual C/C++, Java и Visual Basic, Rational PureCoverage позволяет производить тестирование перед или во время важных этапов разработки, например, проверки кода, тестирования модуля, интеграции или внутреннего релиза, и определять неработающий код и пробелы в тестировании.
Использование PureCoverage с начальных этапов процесса разработки для нахождения и устранения пробелов в формальном и неформальном тестировании позволяет проверить исполнение всего кода и получить возможность обнаружить ошибки с запасом времени на их исправление.
Всеобъемлющий анализ покрытия кода на основе компонентно-базированной разработки ПО.
Патентованная технология Rational Object Code Insertion позволяет выявлять непротестированный код в приложении, включая исходный код и компоненты как с исходным кодом, так и без него. Это сокращает время и усилия на тестирование и обеспечивает полную проверку всего приложения, а не только его отдельных частей.
Интеграция со средствами разработки.
Rational PureCoverage не отвлекает специалиста от основных задач: собирая данные о покрытии компонентов приложения, PureCoverage дополняет инструменты, которые уже используется. Интегрируясь с Visual Studio, он предоставляет пользователю доступ к мощным возможностям сбора данных непосредственно из среды разработки Microsoft. Rational PureCoverage позволяет тестировщикам выделять неработающий код, модифицировать тесты для повышения эффективности тестирования приложений и получать представление о его качестве.
Оценка эффективности тестирования.
Свойства Merge/Diff Rational PureCoverage позволяют объединять и сравнивать данные о покрытии после многочисленных запусков одного и того же исполняемого кода для получения агрегированной информации о покрытии кода. Это дает возможность быстро оценить параметры тестирования и обеспечить полноту выполнения и тестирования всего кода.
Данные из Coverage Browser могут быть экспортированы в формат Microsoft Excel или текстовый формат. Возможность организации совместного доступа к данным о покрытии, сохранения данных по разным запускам программ для дальнейшего сравнения позволяет командам разработчиков изменять и улучшать тесты и наборы тестов. Rational PureCoverage сокращает время тестирования, облегчая совместное использование данных покрытия множеством пользователей Rational PureCoverage посредством электронной почты, отчетов об ошибках, Microsoft Excel или файлов данных PureCoverage.