Разработчики) | Волей-неволей |
---|---|
Первый выпуск | March 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]