Borland Gauntlet 2007

Borland Gauntlet 2007 - среда по улучшению качества программного обеспечения и прозрачности разработки. 

Borland Gauntlet позволяет улучшить качество и прозрачность разработки за счет упреждающего создания и тестирования кода, выявления ошибок и создания отчетов по ключевым метрикам разработки. Пакет работает прозрачно с системами управления конфигурациями программного обеспечения (SCM) и системами контроля версий, непрерывно выполняя измерения и анализ изменений при помощи статических и динамических тестов.

В основной код программы передается только код, прошедший селекционные тесты и соответствующий другим установленным правилам, например, соглашениям по программированию, правилам безопасности или соответствующий условиям лицензирования (некоторые из этих функций обеспечиваются модулями сторонних разработчиков). Проблемный код изолируется до его исправления в "песочницах", что позволяет исключить создание сборок с ошибками, а также исключить влияние этих ошибок на других разработчиков. Панель управления Gauntlet обеспечивает прозрачность тенденций качества и производительности за счет применения метрик, например, производительности сборки, результатов тестирования, охвата кода и активности разработчиков.

Функции и преимущества:

  • Улучшение качества при помощи тестирования на ранних этапах разработки. Borland Gauntlet 2007 автоматически создает и тестирует программное обеспечение при каждой проверке разработчиками изменений в системе контроля версий. Поэтому можно обнаружить и устранить проблемы уже на ранних этапах до того, как они превратятся в большую катастрофу, для устранения которой потребуется много средств. Оценка качества автоматических сборок позволяет разработчикам определить регрессию и другие проблемы до их обнаружения отделом контроля качества, когда определить и устранить такие ошибки будет гораздо сложнее.
  • Улучшение видимости за счет частых оценок. Выполняя оценку программного обеспечения при каждом возврате, Gauntlet позволяет разработчикам точно знать о фактическом состоянии проекта разработки. Поскольку Gauntlet создает и анализирует изменения для различных разработчиков по отдельности, пакет позволяет лучше понять вопросы, связанные с производительностью, поставкой и влиянием на ПО различных групп или отдельных разработчиков.
  • Улучшение производительности за счет применения "песочниц". Создавая и тестируя изменения в "песочницах", Gauntlet позволяет изолировать ошибки, ведущие к созданию неисправных сборок, поэтому разработчики могут работать в непрерывном режиме. Применение "песочниц" также позволяет в момент возврата программного обеспечения применять контроль качества и правила разработки. Это исключает из жизненного цикла разработки программы проблемный код. Обратите внимание, что поддержка "песочниц" в некоторых SCM ограничена.
  • Использование сред с открытым кодом  и развивающихся экосистем. Gauntlet можно применять с существующими системами SCM и контроля версий, например, CVS, Borland StarTeam и Subversion. Пакет также содержит подключаемый интерфейс с открытым исходным кодом для пользовательских тестирований и тестирований сторонних разработчиков, что позволяет автоматизировать весь процесс, начиная с простых анализаторов исходного кода, например, FindBugs или CheckStyle, и до комплексного определения уязвимости защиты или проблем, связанных с соответствием условиям лицензирования. Gauntlet выполняется почти полностью на сервере, поэтому он не мешает работе в среде разработки - разработчики могут продолжать использовать имеющиеся клиенты SCM и предпочтительные IDE.

 

Редакции:

CVS

StarTeam

Subversion

Автоматизация сборки и тестирования на сервере

Непрерывное создание и тестирование изменений

+

+

+

Запланированные сборки

+

+

+

Запуск сборок при возврате

+

+

+

Повторная сборка предыдущих версий

+

+

+

Вызов тестирования блоков

+

+

+

Вызов функциональных тестов (при помощи SilkCentral Test Manager)

доступно

доступно

доступно

Применение "песочниц"

Изолирование неисправностей и продвижение кода

 

 

+

Создание отчетов и тенденций

Создание графиков и отношений результатов тестирования блоков

+

+

+

Создание графиков и отношений охвата кода (с использованием параметра Diagnostics (Диагностика))

дополнительно

дополнительно

дополнительно

Создание графиков и отношений функциональных тестов (при помощи SilkCentral)

доступно

доступно

доступно

Исправление ошибочных путей

+

+

+

Публикация

Централизованный веб-доступ к текущим и предыдущих сборкам и дистрибутивам

+

+

+

Архивация артефактов и отчетов

+

+

+

Воспроизведение

Перенос данных из существующего хранилища

+

+

+

Непрерывное воспроизведение текущего хранилища

+

+

+

Подключаемые модули

SDK с открытым исходным кодом для интеграции пользовательских тестов

+

+

+

Модули сторонних разработчиков

+

+

+

Модули с открытым исходным кодом

+

+

+

Требования к системе:

Операционная система

  • Microsoft Windows XP (32-разрядная версия)
  • Microsoft Windows 2003 Server (32-разрядная версия)
  • RedHat Linux версии 4 (32-разрядная версия)

ОЗУ

  • 2 ГБ ОЗУ

Примечание: Требования сборок разрабатываемых приложений могут привести к дополнительным требованиям к аппаратному обеспечению.

Дисковое пространство

Свободное дисковое пространство, необходимое для сервера Gauntlet, в значительной мере зависит от следующих аспектов:

  • частота создания и размер сборок
  • объем исходного кода
  • ресурсы для управляемых приложений
  • частота модификаций исходного кода

Скачать Borland Gauntlet 2007 (download)


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=6866