InfoWorld, США
Compuware, Parasoft и AutomatedQA предлагают новые инструменты для поддержки процессов разработки программ
Компании Compuware, Parasoft и AutomatedQA представили новые инструменты, предназначенные для совершенствования процессов разработки программного обеспечения, причем Compuware сосредоточилась на обеспечении требуемого качества, Parasoft — на тестировании сервис-ориентированных архитектур, а AutomatedQA — на управлении версиями и релизами.
Инструментарий Compuware Quality Management, служащий для управления процессами поддержки качества, восполняет разрыв между ее программным обеспечением QACenter для управления тестированием и пакетом CARS (Compuware Application Reliability Solution), предназначенным для управления качеством программных систем.
«Около 20% рынка готовы к использованию решения управления качеством, которое мы реализовали в CARS, но остальные 80% по-прежнему остаются на уровне управления тестированием», — подчеркнул Майк Барба, менеджер Compuware по маркетингу. — Это слишком большая пропасть, чтобы ее можно было преодолеть, сразу перейдя к CARS».
Quality Management дополнен функциями Web-портала и встроенными возможностями генерации отчетов об управлении для контроля проектов. В этом продукте предусмотрена централизованная приборная панель для того, чтобы группы тестирования могли отслеживать выполнение поставленных задач обеспечения качества. Решение Quality Management поддерживает показатели производительности, кроме того, его приборные панели позволяют отслеживать качество приложений, давая возможность контролировать выполнение бизнес-требований и оценивать эффективность проектов тестирования. Функции генерации отчетов сразу по нескольким проектам помогают определить эффективность процессов поддержки качества с течением времени.
Визуальные потоки работ дают организациям возможность формировать согласованные процессы контроля качества. В Quality Management реализована методология QualityPoint компании Compuware для гарантии качества программного обеспечения. Возможность Quality Optimizer в Quality Management позволяет группам разрабатывать сценарии, базирующиеся на принципе «что — если», позволяющие сбалансировать риск, затраты и сроки.
В то же время CARS помогает пользователям применять более совершенные практические меры поддержки качества, реализующие комплексный подход поддержки качества в течение всего жизненного цикла. В частности, это касается определения требований и управления ими, а также использования инструментария поддержки качества кода и тестирования.
Parasoft SOAtest 5.0 представляет собой пакет, предназначенный для совместного тестирования и анализа Web-сервисов и сервис-ориентированных архитектур (Service-Oriented Architecture, SOA). Вейн Ариола, вице-президент Parasoft по стратегии и корпоративной разработке, отметил, что этот продукт служит для тестирования бизнес-процессов и транзакций на уровне передачи сообщений, в том числе для тестирования Web-сервисов.
«Мы тестируем сценарии ведения бизнеса, которые предусматривают активное использование SOA», — подчеркнул Ариола.
Это решение служит для реализации правил проектирования и разработки, поддерживая повторное использование и надежность. Оно также имеет функцию предотвращения ошибок.
В новую версию были добавлены три важных новшества: возможность проводить тестирование на различных уровнях бизнес-приложений; упрощенная среда, позволяющая группам поддерживать правила проектирования и разработки; возможность определять качество сервиса для тестов загрузки.
Компания AutomatedQA намерена представить Automated Build Studio 3, систему управления версиями и релизами. К числу ее новых возможностей относится отладчик и диаграммы для анализа макро, выполняющих статистические вычисления. Главная особенность продукта — возможность автоматизировать процессы разработки.
Этот продукт интегрируется с системой профилирования производительности и отладчика использования памяти AQtime, а также с TestComplete 5, формируя комплексную платформу для гарантии качества приложений.
Automated Build Studio 3 автоматизирует процессы компоновки — от извлечения файлов из системы контроля версий до создания инсталляционных пакетов, запуска автоматических тестов и развертывания самых последних релизов программного обеспечения.