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