InfoWorld, США

Компания готовит к выпуску систему Gauntlet, предназначенную для автоматизации тестирования приложений

Компании Borland Software, CollabNet и Electric Cloud готовят инструменты для управления жизненным циклом приложений (Application Lifecycle Management, ALM) и поддержки совместной работы разработчиков. В частности, Borland завершает разработку системы Gauntlet, предназначенной для контроля качества на самых ранних этапах проекта разработки программного обеспечения.

В рамках своей стратегии Software Delivery Optimization for ALM компания Borland выпускает инструментарий LQM (Lifecycle Quality Management). Этот пакет объединяет в себе несколько ALM-продуктов Borland и первую версию Gauntlet, системы тестирования и предотвращения ошибок, которая позволяет на традиционных этапах разработки определять контрольные точки для проверки качества.

Кроме того, в состав LQM входят инструменты тестирования линейки Silk, в том числе SilkTest, SilkPerformer и Silk?Central Test Manager, а также продукты Caliber для определения требований к программному обеспечению и управления ими. Пакет также включает в себя сервисы обучения и поддержки наилучших практических решений.

Система Gauntlet, устанавливаемая в дополнение к существующим средствам управления конфигурациями программного обеспечения и контроля версий, по?зволяет локализовать дефекты прежде, чем они распространятся по всему коду

«По существу, решение Borland — это первое интегрированное решение категории ALM, которое связывает бизнес-требования к коду с тестовыми примерами автоматизированным и контролируемым образом», — отметил Роб Ченг, директор Borland по решениям для разработчиков.

Несмотря на то что LQM может показаться лишь объединением нескольких ALM-продуктов Borland, главное его достоинство — сквозная интеграция.

Основным компонентом LQM является Gauntlet. Эта система, попавшая в распоряжение Borland после покупки ею в феврале компании Gauntlet Systems, позволяет выполнять тестирование на более ранних этапах разработки, к тому же более интенсивно. Для того чтобы уменьшить количество исправлений, увеличить производительность труда команды разработчиков и обеспечить полное представление о статусе приложения, ведется контроль параметров качества. Система Gauntlet, устанавливаемая в дополнение к существующим средствам управления конфигурациями программного обеспечения и контроля версий, позволяет локализовать дефекты прежде, чем они распространятся по всему коду. Вместе с Gauntlet можно использовать модули расширения, созданные третьими фирмами для тестирования возможностей, связанных с защитой, выполнением лицензионных требований, поддержкой удобочитаемости кода и другими факторами.

Выпуск версии Gauntlet 1.0 запланирован на конец нынешнего года.

С помощью Gauntlet компания Borland пытается решить критически важную проблему отсутствия тестирования на достаточно ранних этапах цикла разработки программного обеспечения, что, как подчеркнул директор исследовательской компании Centennial Global Research Рикки Кирцнер, приводит к созданию некачественного программного обеспечения. По его словам, ошибки в программах могут иметь весьма серьезные последствия, последними примерами чему служит недавний отзыв корпорацией Toyota автомобилей Prius, а компанией Segway — своих «интеллектуальных» скутеров.

Несмотря на то что Кирцнер одобряет усилия, предпринятые Borland для выпуска Gauntlet, он считает, что этот продукт еще требует доработки и интеграции с другими компонентами управления жизненным циклом.

В то же время Electric Cloud анонсировала ElectricCommander, корпоративное решение для автоматизации процессов производства программного обеспечения. К этим процессам, помимо самого кодирования, относятся создание, комплектация пакета, тестирование и внедрение. ElectricCommander автоматизирует эти процессы и предоставляет для них единый графический интерфейс, для чего сейчас в основном используются трудные для поддержки и созданные самостоятельно скрипты.

Система ElectricCommander, основанная на Web-технологиях, позволяет группам разработчиков определять, модифицировать и повторно использовать процессы производства программного обеспечения в различных проектах, группах и регионах. С этой системой могут работать десятки тысяч пользователей, и она весьма полезна для контроля соблюдения требований законодательства.

Как подчеркнул Майк Масиаг, генеральный директор Electric Cloud, программное обеспечение его компании может служить дополнением ALM-решения Borland, поскольку в первую очередь оно предназначено для поддержки производственного этапа процесса разработки.