Helix ALM , anteriormente llamado TestTrack , [ 1 ] es un software de gestión del ciclo de vida de las aplicaciones (ALM) desarrollado por Perforce . El software permite a los desarrolladores gestionar los requisitos, los defectos, los problemas y las pruebas durante el desarrollo del software. [ 2 ]
Historia
El predecesor de Helix ALM, TestTrack Pro, fue desarrollado por Seapine Software y se lanzó 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, incluyendo las solicitudes de características y los requisitos para las revisiones de diseño y los cambios reales en el código. [ 6 ] Mantiene un registro de qué pruebas se hicieron, qué se probó, quién realizó la prueba y cuándo, en qué plataforma, bajo qué configuración y en qué lenguaje. [ 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 control de los requisitos cambiantes que definen sus proyectos. [ 6 ] Aplica el cumplimiento normativo para cumplir con los requisitos de cumplimiento normativo, incluyendo 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 pruebas, defectos, solicitudes de funcionalidades, elementos de trabajo, configuraciones de prueba, usuarios y grupos de seguridad. El cliente y el servidor se comunican a través de una conexión TCP/IP con cifrado de 512 bits. [ 10 ]
Servidor
Helix ALM almacena datos en diversos sistemas de gestión de bases de datos relacionales, como SQL Server, Oracle y Postgres.
Clientela
Existen varias categorías diferentes de clientes Helix ALM: GUI , interfaz web , SOAP , API REST y complemento .
El cliente GUI multiplataforma está desarrollado con Qt y está disponible en Windows, Mac OS X y Linux. [ 11 ] Es totalmente compatible con todas las operaciones de usuario final y de administración.
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 SDK SOAP de Helix ALM permite extender la funcionalidad integrada de forma independiente del lenguaje y la plataforma mediante la escritura de aplicaciones que acceden y manipulan sus datos. [ 13 ]
Las interfaces de los complementos se integran con los IDE más populares para realizar funciones, como cerrar un defecto o asignar manualmente un elemento de trabajo a otro miembro del equipo, desde aplicaciones de terceros. Los complementos de 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 ]
Véase también
Referencias
- ↑ "Perforce aprovecha la adquisición de Seapine Software con el relanzamiento de TestTrack ALM" . 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" . Desktop Engineering . Archivado del original el 3 de marzo de 2016. Recuperado el 20 de marzo de 2014 .
- ↑ Bells, Karen (30 de marzo de 2007). "Empresa de software realiza un análisis exhaustivo" . Business Courier of Cincinnati .
- ↑ "Perforce adquiere el proveedor de ALM Seapine Software" . sdtimes.com . 17 de noviembre de 2016. Consultado el 21 de noviembre de 2017 .
- ↑ "Perforce aprovecha la adquisición de Seapine Software con el relanzamiento de TestTrack ALM" . pocketgamer.biz . 30 de mayo de 2017. Consultado el 21 de noviembre de 2017 .
- 1 2 "Seapine pone el profesionalismo en la productividad" . SD Times . 1 de septiembre de 2008.
{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Rubinstein, David (1 de octubre de 2006). "Seapine aborda la gestión de casos de prueba" . SD Times .
{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Varhol, Peter (2013-05-02). "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" . Embedded Computing Design .
- 1 2 "Seapine Releases Herramienta de gestión de requisitos" . Dr. Dobbs . 7 de agosto de 2009.
- ↑ "TestTrack: Una plataforma de colaboración para el desarrollo" . Seapine Software.
- ↑ Sellers, Dennis (28-08-2003). "Seapine actualiza Helix ALM Pro, Surround SCM" . Macworld .
- ↑ "Seapine TestTrack 2013.1 permite crear requisitos en el navegador" . Gestión de requisitos . 27 de agosto de 2013. Archivado del original el 23 de septiembre de 2015. Consultado el 29 de octubre de 2013 .
- ↑ "TestTrack SDK" . Seapine Software.
- ↑ "Integraciones de TestTrack" . Seapine Software.
Enlaces externos
- Página de Helix ALM en el sitio web de Perforce
- Sistemas de control de versiones propietarios
- Software de gestión de proyectos