Helix ALM , anteriormente llamado TestTrack , [1] es un software de administración del ciclo de vida de las aplicaciones (ALM) desarrollado por Perforce . El software permite a los desarrolladores gestionar requisitos, defectos, problemas y pruebas durante el desarrollo del software. [2]
Desarrollador (es) | Forzosamente |
---|---|
Versión inicial | Marzo de 1996 |
Lanzamiento estable | 2020.2.0 / 13 de julio de 2020 |
Sistema operativo | Microsoft Windows , Linux , Mac OS X |
Tipo | Sistema de seguimiento de errores , software de gestión de proyectos |
Licencia | Propiedad |
Sitio web | www |
Historia
El precursor de Helix ALM, TestTrack Pro, fue desarrollado por Seapine Software y enviado por primera vez en 1996. [3] En noviembre de 2016, Perforce adquirió Seapine, [4] y renombró el software como Helix ALM. [5]
Funcionalidad
El software rastrea los procesos de desarrollo de software, incluidas las solicitudes de funciones y los requisitos para diseñar revisiones y cambios reales en el código. [6] Realiza un seguimiento de qué pruebas se realizaron, qué se probó, quién realizó la prueba y cuándo, en qué plataforma, bajo qué configuración y en qué idioma. [7] Ofrece la capacidad de crear, administrar y vincular artefactos desde el principio hasta el final de un proyecto de diseño y desarrollo [8] proporcionando trazabilidad de extremo a extremo de todos los artefactos de desarrollo [9] y brindando a los gerentes un mejor manejo sobre los requisitos cambiantes que definen sus proyectos. [6] Hace cumplir el cumplimiento normativo para cumplir con los requisitos de cumplimiento normativo, incluidos 21 CFR Parte 11 y Sarbanes-Oxley . [9]
Arquitectura
Helix ALM tiene una arquitectura cliente-servidor . El servidor administra una base de datos central de requisitos, casos de prueba, evidencia de prueba, defectos, solicitudes de funciones, elementos de trabajo, configuraciones de prueba, usuarios y grupo de seguridad. El cliente y el servidor se comunican a través de una conexión TCP / IP utilizando cifrado de 512 bits. [10]
Servidor
Helix ALM almacena datos en una variedad de sistemas de administración de bases de datos relacionales, incluidos SQL Server, Oracle y Postgres. [ cita requerida ]
Clientela
Hay varias categorías diferentes de clientes Helix ALM: GUI , Web UI , SOAP , REST API y plugin .
La multiplataforma cliente GUI se desarrolla con Qt y disponible en Windows, Mac OS X y Linux. [11] Es totalmente compatible con todas las operaciones de administración y de usuario final.
La aplicación web unificada permite a los desarrolladores y evaluadores de software crear y revisar requisitos, trabajar con problemas y ejecutar y realizar un seguimiento de las pruebas desde su navegador web. [12]
El SOAP SDK de Helix ALM permite una forma independiente del lenguaje y la plataforma de extender la funcionalidad incorporada al escribir aplicaciones que acceden y manipulan sus datos. [13]
Las interfaces del complemento se integran con IDE populares para realizar funciones, como cerrar un defecto o asignar manualmente un elemento de trabajo a otro miembro del equipo, desde las aplicaciones de terceros. [ cita requerida ] Los complementos Helix ALM están disponibles para Eclipse, Visual Studio, Outlook, Excel y QA Wizard. Helix ALM también se integra con varias herramientas SCM, incluidas Git, CVS, Perforce, Subversion, Surround SCM y SourceSafe. [14]
Ver también
Referencias
- ^ "Perforce pone la adquisición de Seapine Software en uso con TestTrack ALM renombrado" . Consultado el 17 de junio de 2017 .
- ^ Lockwood, Anthony (19 de marzo de 2014). "Selección del editor: Suite de gestión de desarrollo de productos actualizada" . Ingeniería de escritorio .
- ^ Bells, Karen (30 de marzo de 2007). "La empresa de software lo mira detenidamente" . Mensajería comercial de Cincinnati .
- ^ "Perforce adquiere el proveedor de ALM Seapine Software" . sdtimes.com . 2016-11-17 . Consultado el 21 de noviembre de 2017 .
- ^ "Perforce pone la adquisición de Seapine Software en uso con TestTrack ALM renombrado" . pocketgamer.biz . 2017-05-30 . Consultado el 21 de noviembre de 2017 .
- ^ a b "Seapine pone al profesional en productividad" . Tiempos SD . 2008-09-01. Archivado desde el original el 30 de octubre de 2013.
- ^ Rubinstein, David (1 de octubre de 2006). "Seapine aborda la gestión de casos de prueba" . Tiempos SD . Archivado desde el original el 30 de octubre de 2013.
- ^ Varhol, Peter (2 de mayo de 2013). "El software de gestión del ciclo de vida de las aplicaciones (ALM) impulsa las pruebas y la trazabilidad para el desarrollo de productos integrados" . Diseño de Computación Embebida .
- ^ a b "Herramienta de gestión de requisitos de versiones de Seapine" . Dr. Dobbs . 2009-08-07.
- ^ "TestTrack una plataforma de colaboración para el desarrollo" . Software Seapine.
- ^ Vendedores, Dennis (28 de agosto de 2003). "Seapine actualiza Helix ALM Pro, Surround SCM" . Macworld .
- ^ "Seapine TestTrack 2013.1 permite crear requisitos en el navegador" . Gestión de requisitos . 2013-08-27. Archivado desde el original el 23 de septiembre de 2015 . Consultado el 29 de octubre de 2013 .
- ^ "TestTrack SDK" . Software Seapine.
- ^ "Integraciones de TestTrack" . Software Seapine.
enlaces externos
- Página Helix ALM en el sitio web de Perforce