Разработчики) | Волей-неволей |
---|---|
Первый выпуск | Март 1996 г . |
Стабильный выпуск | 2020.2.0 / 13 июля 2020 г . |
Операционная система | Microsoft Windows , Linux , Mac OS X |
Тип | Система отслеживания ошибок , программное обеспечение для управления проектами |
Лицензия | Проприетарный |
Веб-сайт | www |
Спираль УАП , прежнее название TestTrack , [1] является управление жизненным циклом приложений (УАП) программное обеспечение , разработанное Perforce . Программное обеспечение позволяет разработчикам управлять требованиями, дефектами, проблемами и тестированием во время разработки программного обеспечения. [2]
История [ править ]
Предшественник Helix ALM, TestTrack Pro, был разработан Seapine Software и впервые выпущен в 1996 году. [3] В ноябре 2016 года Perforce приобрела Seapine [4] и переименовала программное обеспечение в Helix ALM. [5]
Функциональность [ править ]
Программное обеспечение отслеживает процессы разработки программного обеспечения, включая запросы функций и требования к изменениям дизайна и фактическим изменениям в коде. [6] Он отслеживает, какие тесты были выполнены, что тестировалось, кто и когда проводил тест, на какой платформе, в какой конфигурации и на каком языке. [7] Он предлагает возможность создавать, управлять и связывать артефакты от начала до конца проекта проектирования и разработки [8], обеспечивая сквозную прослеживаемость всех артефактов разработки [9] и давая менеджерам более удобное управление на меняющиеся требования, которые определяют их проекты. [6] Он обеспечивает соблюдение нормативных требований для выполнения нормативных требований, в том числе21 Свода федеральных правил, часть 11 и закон Сарбейнса-Оксли . [9]
Архитектура [ править ]
Helix ALM имеет архитектуру клиент-сервер . Сервер управляет центральной базой данных требований, тестовых примеров, свидетельств тестирования, дефектов, запросов функций, рабочих элементов, конфигураций тестирования, пользователей и группы безопасности. Клиент и сервер общаются через TCP / IP соединения с использованием 512-битного шифрования. [10]
Сервер [ править ]
Helix ALM хранит данные в различных системах управления реляционными базами данных, включая SQL Server, Oracle и Postgres. [ необходима цитата ]
Клиенты [ править ]
Существует несколько различных категорий клиентов Helix ALM: графический интерфейс , веб-интерфейс , SOAP , REST API и подключаемые модули .
Кросс-платформенный клиент GUI разработан с Qt и доступны на Windows, Mac OS X и Linux. [11] Он полностью поддерживает все операции конечного пользователя и операции администрирования.
Унифицированное веб-приложение позволяет разработчикам и тестировщикам программного обеспечения создавать и проверять требования, работать с проблемами, а также выполнять и отслеживать тесты в своем веб-браузере. [12]
SOAP SDK Helix ALM позволяет независимо от языка и платформы расширять встроенные функции путем написания приложений, которые обращаются к его данным и манипулируют ими. [13]
Интерфейсы плагина интегрируются с популярными IDE для выполнения таких функций, как закрытие дефекта или ручное назначение рабочего элемента другому члену команды из сторонних приложений. [ необходима цитата ] Плагины Helix ALM доступны для Eclipse, Visual Studio, Outlook, Excel и QA Wizard. Helix ALM также интегрируется с различными инструментами SCM, включая Git, CVS, Perforce, Subversion, Surround SCM и SourceSafe. [14]
См. Также [ править ]
- Сравнение систем отслеживания проблем
Ссылки [ править ]
- ^ «Perforce использует приобретение программного обеспечения Seapine для использования с измененным брендом TestTrack ALM» . Проверено 17 июня 2017 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Локвуд, Энтони (2014-03-19). «Выбор редакции: обновлен пакет управления разработкой продуктов» . Настольная инженерия .
- ↑ Bells, Карен (30 марта 2007 г.). «Софтверная фирма пристально смотрит» . Бизнес-курьер Цинциннати .
- ^ «Perforce приобретает поставщика ALM Seapine Software» . sdtimes.com . 2016-11-17 . Проверено 21 ноября 2017 . CS1 maint: обескураженный параметр ( ссылка )
- ^ «Perforce использует приобретение программного обеспечения Seapine для использования с измененным брендом TestTrack ALM» . pocketgamer.biz . 2017-05-30 . Проверено 21 ноября 2017 . CS1 maint: обескураженный параметр ( ссылка )
- ^ a b «Seapine ставит профессионалов в области продуктивности» . SD Times . 2008-09-01. Архивировано из оригинала на 2013-10-30.
- ↑ Рубинштейн, Дэвид (01.10.2006). «Seapine занимается управлением тестовыми случаями» . SD Times . Архивировано из оригинала на 2013-10-30.
- ^ Вархол, Питер (2013-05-02). «Программное обеспечение для управления жизненным циклом приложений (ALM) улучшает тестирование и отслеживаемость разработки встроенных продуктов» . Проектирование встроенных вычислений .
- ^ a b «Инструмент управления требованиями к выпускам Seapine» . Доктор Доббс . 2009-08-07.
- ^ «TestTrack A Платформа для совместной работы при разработке» . Программное обеспечение Seapine.
- ^ Продавцы, Деннис (2003-08-28). «Seapine обновляет Helix ALM Pro, Surround SCM» . Macworld .
- ^ «Seapine TestTrack 2013.1 позволяет создавать требования в браузере» . Управление требованиями . 2013-08-27. Архивировано из оригинала на 2015-09-23 . Проверено 29 октября 2013 .
- ^ "TestTrack SDK" . Программное обеспечение Seapine.
- ^ «Интеграции TestTrack» . Программное обеспечение Seapine.
Внешние ссылки [ править ]
- Страница Helix ALM на сайте Perforce