Хеликс АЛМ
Разработчик(и) | Перфорс |
---|---|
Первоначальный выпуск | март 1996 г |
Стабильная версия | 2021.2.0 / 12 июля 2021 г |
Операционная система | Microsoft Windows , Linux , Mac OS X |
Тип | Система отслеживания ошибок , программное обеспечение для управления проектами |
Лицензия | Собственный |
Веб-сайт | www |
Helix ALM , ранее называвшаяся TestTrack , [1] — это программное обеспечение для управления жизненным циклом приложений (ALM), разработанное Perforce . Программное обеспечение позволяет разработчикам управлять требованиями, дефектами, проблемами и тестированием во время разработки программного обеспечения. [2]
История
[ редактировать ]Предшественник Helix ALM, TestTrack Pro, был разработан Seapine Software и впервые выпущен в 1996 году. [3] В ноябре 2016 года Perforce приобрела Seapine. [4] и переименовал программное обеспечение в Helix ALM. [5]
Функциональность
[ редактировать ]Программное обеспечение отслеживает процессы разработки программного обеспечения, включая запросы функций и требования к пересмотру проекта, а также фактические изменения в коде. [6] Он отслеживает, какие тесты проводились, что тестировалось, кто и когда проводил тест, на какой платформе, в какой конфигурации и на каком языке. [7] Он предлагает возможность создавать, управлять и связывать артефакты от начала до конца проекта проектирования и разработки. [8] обеспечение сквозного отслеживания всех артефактов разработки [9] и дать менеджерам возможность лучше справляться с меняющимися требованиями, определяющими их проекты. [6] Он обеспечивает соблюдение нормативных требований, в том числе 21 CFR, часть 11 и закона Сарбейнса-Оксли . [9]
Архитектура
[ редактировать ]Helix ALM имеет архитектуру клиент-сервер . Сервер управляет центральной базой данных требований, тестовых примеров, доказательств тестирования, дефектов, запросов функций, рабочих элементов, тестовых конфигураций, пользователей и группы безопасности. Клиент с использованием 512 - и сервер взаимодействуют через соединение TCP/IP битного шифрования. [10]
Сервер
[ редактировать ]Helix ALM хранит данные в различных системах управления реляционными базами данных, включая SQL Server, Oracle и Postgres. [ нужна ссылка ]
Клиенты
[ редактировать ]Существует несколько различных категорий клиентов Helix ALM: графический интерфейс пользователя , веб-интерфейс пользователя , SOAP , REST API и плагин .
Кроссплатформенный клиент с графическим интерфейсом разработан с использованием Qt и доступен в Windows, Mac OS X и Linux. [11] Он полностью поддерживает все операции конечного пользователя и операции администрирования.
Унифицированное веб-приложение позволяет разработчикам программного обеспечения и тестировщикам создавать и просматривать требования, работать с проблемами, а также выполнять и отслеживать тесты из своего веб-браузера. [12]
SOAP SDK компании Helix ALM позволяет независимо от языка и платформы расширить встроенную функциональность путем написания приложений, которые получают доступ к данным и манипулируют ими. [13]
Интерфейсы плагинов интегрируются с популярными IDE для выполнения таких функций, как закрытие дефекта или ручное назначение рабочего элемента другому члену команды из сторонних приложений. [ нужна ссылка ] Плагины Helix ALM доступны для Eclipse, Visual Studio, Outlook, Excel и мастера контроля качества. Helix ALM также интегрируется с различными инструментами SCM, включая Git, CVS, Perforce, Subversion, Surround SCM и SourceSafe. [14]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Perforce использует приобретенное Seapine Software совместно с обновленным TestTrack ALM» . Проверено 17 июня 2017 г.
- ^ Локвуд, Энтони (19 марта 2014 г.). «Выбор редакции: обновлен пакет управления разработкой продуктов» . Настольная инженерия . Архивировано из оригинала 3 марта 2016 г. Проверено 20 марта 2014 г.
- ^ Беллс, Карен (30 марта 2007 г.). «Фирма-разработчик программного обеспечения внимательно смотрит» . Бизнес-курьер Цинциннати .
- ^ «Perforce приобретает поставщика ALM Seapine Software» . sdtimes.com . 17.11.2016 . Проверено 21 ноября 2017 г.
- ^ «Perforce использует приобретение Seapine Software вместе с обновленным TestTrack ALM» . Pocketgamer.biz . 30 мая 2017 г. Проверено 21 ноября 2017 г.
- ^ Jump up to: а б «Seapine — профессионал в производительности» . СД Таймс . 01 сентября 2008 г. Архивировано из оригинала 30 октября 2013 г.
- ^ Рубинштейн, Дэвид (1 октября 2006 г.). «Seapine занимается управлением тестовыми примерами» . СД Таймс . Архивировано из оригинала 30 октября 2013 г.
- ^ Вархол, Питер (2 мая 2013 г.). «Программное обеспечение для управления жизненным циклом приложений (ALM) повышает эффективность тестирования и отслеживания при разработке встроенных продуктов» . Проектирование встраиваемых компьютеров .
- ^ Jump up to: а б «Инструмент управления требованиями к релизам Seapine» . Доктор Доббс . 07.08.2009.
- ^ «TestTrack — платформа для совместной разработки» . Программное обеспечение Seapine.
- ^ Селлерс, Деннис (28 августа 2003 г.). «Seapine обновляет Helix ALM Pro, Surround SCM» . Макмир .
- ^ «Seapine TestTrack 2013.1 позволяет создавать требования в браузере» . Управление требованиями . 27 августа 2013 г. Архивировано из оригинала 23 сентября 2015 г. Проверено 29 октября 2013 г.
- ^ «ТестТрек SDK» . Программное обеспечение Seapine.
- ^ «Интеграция TestTrack» . Программное обеспечение Seapine.