DevSecOps


Versión

NOR_PRUFUN v01r00

Ámbito de aplicación de la norma

La Junta de Andalucía establece como objetivo estratégico la estandarización de herramientas y normas  corporativas orientadas a la homogeneización del ciclo de vida del desarrollo de productos software y a la implantación de prácticas DevSecOps.


Activo

Framework para automatización de pruebas de la Plataforma de CI/CD

¿En qué consiste?

Las pruebas funcionales son aquellas que verifican que un software o una aplicación funciona correctamente respecto a los requisitos del proyecto. Se centran en probar las funcionalidades del sistema, por ejemplo, que un botón haga lo que se espera de él o que un formulario se envía correctamente.

Las pruebas funcionales se usan para:


Reglas y pautas

Reglas y pautas

Versión

NOR_GESBBDD v01r01

Ámbito de aplicación de la norma

La Junta de Andalucía tiene como objetivo estratégico la estandarización de las herramientas y normas corporativas para la homogeneización del ciclo de vida del desarrollo de un producto software, promoviendo las prácticas DevSecOps.


Activo

Herramienta de gestión del cambios en bases de datos en la Plataforma CI/CD corporativa

¿En qué consiste?

Una herramienta de gestión de cambios en bases de datos se utiliza para gestionar cambios en la estructura de la base de datos de manera automatizada y versionada, facilitando la integración y la entrega continua (CI/CD). Esta herramienta es totalmente independiente del DBMS (Database Management System), lo que permite realizar el seguimiento, gestión y aplicación de cambios en el modelo de datos.


Reglas y pautas

Guía para la integración de certificados de pruebas para automatizar pruebas funcionales en la Plataforma CI/CD Corporativa

Integración de certificados de prueba 

Selenium Grid es una herramienta que permite ejecutar pruebas automáticas de aplicaciones web de manera simultánea en diferentes dispositivos, navegadores y sistemas operativos. Esto significa que, en lugar de probar una aplicación en un solo entorno, puedes hacerlo en varios al mismo tiempo, lo que ahorra tiempo y esfuerzo. Es especialmente útil cuando se necesita validar el funcionamiento de una página en múltiples configuraciones de manera rápida y eficiente.


Reglas y pautas

Guía de implementación de pruebas funcionales en la Plataforma CI/CD Corporativa

Automatización de pruebas funcionales 

La automatización de pruebas consiste en el uso de herramientas y scripts para ejecutar pruebas funcionales de manera desatendida, simulando a un usuario final. Esto hace que las pruebas se ejecuten más rápido, de manera más fiable y sin necesidad de ejecutarlas manualmente. El objetivo final de la automatización es que sea lanzada de manera automática por los mecanismos de los pipelines tras cada despliegue. De esta manera se proporciona al equipo de desarrollo los resultados de la ejecución, detectando así errores del software.


Reglas y pautas

Norma de estrategia de diseño para automatización de pruebas funcionales en la Plataforma CI/CD Corporativa

Ámbito de aplicación de la norma

La Junta de Andalucía establece como objetivo estratégico la estandarización de herramientas y normas  corporativas orientadas a la homogeneización del ciclo de vida del desarrollo de productos software y a la implantación de prácticas DevSecOps.


Reglas y pautas