Procedimiento de Verificación y Ajustes en Entornos

PROC-0018 (Procedimiento)

El procedimiento Validación y ajuste del despliegue de los Servicios en Preproducción conlleva la ejecución de los servicios que necesitan de un entorno de similares características al de producción y con exclusividad (preproducción) para la realización de estas pruebas, de forma que los resultados observados no se vean afectados por actuaciones que puedan realizarse sobre la aplicación de forma simultánea.

Flujo de actividades

Imagen para representar el flujo de actividades

Detalle de las actividades

Título
TES.VAE.01. Provisión de entornos necesarios
Descripción

El Equipo de Testing deberá seguir el protocolo necesario para disponer del entorno de preproducción con completa disponibilidad y con la infraestructura necesaria para la ejecución de las pruebas y la prestación de los servicios de Verificación Preproducción.

Tareas
  1. Seguir protocolo para la provisión de entornos.
Responsable
Productos
  1. Entornos necesarios disponibles.
Título
TES.VAE.02. Recuperación de los productos (software y documentación)
Descripción

A partir de la herramienta de gestión de versiones y de la herramienta de gestión documental, el Equipo de Testing descargará los productos necesarios para la ejecución de los servicios.

Tareas
  1. Descargar los productos software (fuentes) a través de la herramienta de gestión de versiones.
  2. Descargar los productos de documentación a través de la herramienta de gestión documental.
Responsable
Productos
  1. Fuentes de la entrega
  2. Documentación de la entrega
Título
TES.VAE.03. Ejecución de pruebas funcionales - integración con otros sistemas
Descripción

El Equipo de Testing deberá garantizar el despliegue de la aplicación en el entorno de preproducción realizando una batería de pruebas funcionales que aseguren la integración de la aplicación con los sistemas externos con los que se relaciona.

Tareas
  1. Ejecutar pruebas funcionales - regresión.
Responsable
Productos
  1. Certificada la integración de la instalación de la aplicación en producción con otros sistemas.
Título
TES.VAE.04. Ejecución del servicio "Verificación y validación de los sistemas"
Descripción

En el caso de entregas sujetas al servicio 'Verificación y validación de los sistemas', se pretende minimizar el riesgo de materialización de las amenazas sobre la infraestructura (servidores) sobre los que se implanta la aplicación, detectando posibles vulnerabilidades mediante el uso de herramientas especificas de seguridad y proponiendo alternativas de subsanación.

Tareas
  1. Determinar el tipo de vulnerabilidades o criterios que se van a aplicar en esta revisión en función de las características de la infraestructura (servidores) asociados al aplicativo.
  2. Parametrizar las herramientas que se van a utilizar en las pruebas para adaptar la revisión a las necesidades requeridas.
  3. Lanzar las pruebas diseñadas.
  4. Análisis de los resultados obtenidos tras la realización de las pruebas.
Responsable
Productos
  1. Propuesta de aceptación o reentrega a partir de los resultados de la ejecución del servicio.
Título
TES.VAE.05. Registro de los defectos
Descripción

Durante la ejecución de los servicios, el Equipo de Testing deberá dar de alta los defectos detectados en el Sistema Integral de Verificación. Dichos defectos deberán ser comunicados al Gestor de Proyecto y/o Jefe de Proyecto, para que proceda a su resolución.

Tareas
  1. Dar de alta los defectos en el Sistema Integral de Verificaciones.
  2. Asignar los defectos al Gestor de Proyecto y/o Jefe de Proyecto, según proceda.
Responsable
Productos
  1. Defectos registrados en el Sistema Integral de Verificaciones.
Título
TES.VAE.06. Actualización de defectos detectados en entregas anteriores
Descripción

Durante la ejecución de cada uno de los servicios, el Equipo de Testing revisará si los defectos detectados en entregas anteriores y planificados para esta entrega han sido subsanados, en cuyo caso, actualizará el estado de los defectos.

Tareas
  1. Actualizar el estado de los defectos detectados en entregas anteriores que hayan sido resueltos.
Responsable
Productos
  1. Cierre de los defectos resueltos.
Título
TES.VAE.07. Elaboración del informe de resultados
Descripción

Una vez finalizada la ejecución de cada servicio, el equipo de testing deberá elaborar un informe en el que se recojan los resultados de todas las verificaciones realizadas. Una vez elaborado, deberá incorporarlo en la herramienta de gestión documental para que el Gestor de Proyecto pueda conocer los resultados de las pruebas realizadas.

Tareas
  1. Elaborar informe con los resultados de la ejecución del servicio.
  2. Incorporar el informe generado en la herramienta de gestión documental.
Responsable
Productos
  1. Informe de revisión documental incorporado en la herramienta de gestión documental.
Título
TES.VAE.08. Notificación de finalización de prestación del servicio
Descripción

Con el fin de que el Gestor de Proyecto pueda realizar un seguimiento de los servicios que se están ejecutando, e ir conociendo de forma parcial los resultados de las pruebas realizadas, el Equipo de Testing deberá ir notificando al Gestor de Proyecto / Director de Proyecto la finalización de los servicios, conforme se vayan ejecutando.

Tareas
  1. Comunicar al Gestor de Proyecto / Director de Proyecto la finalización de la ejecución del servicio.
Responsable
Productos
  1. Finalización de la prestación del servicio notificada.
Título
TES.VAE.09. Ejecución del servicio "Verificación y validación de seguridad"
Descripción

En el caso de entregas sujetas al servicio 'Verificación y validación de seguridad', se detectarán las posibles vulnerabilidades de la aplicación, con el objeto de minimizar el riesgo de materialización de amenazas y proponer salvaguardas. El servicio incluye desde revisiones de carácter general (Análisis de Vulnerabilidades) a auditorías especializadas que llevan a cabo pruebas de Hacking Ético.

Tareas
  1. Determinar el tipo de vulnerabilidades o criterios que se van a aplicar en esta revisión en función de las caracteristicas del aplicativo.
  2. Parametrizar las herramientas que se van a utilizar en las pruebas para adaptar la revisión a las necesidades requeridas.
  3. Lanzar las pruebas diseñadas.
  4. Análisis de los resultados obtenidos tras la realización de las pruebas.
Responsable
Productos
  1. Propuesta de aceptación o reentrega a partir de los resultados de la ejecución del servicio.
Título
TES.VAE.10. Ejecución del servicio "Ajuste y valoración del rendimiento"
Descripción

El servicio 'Ajuste y valoración del rendimiento', se encarga de verificar el buen rendimiento de las aplicaciones ante situaciones de carga y estrés, mediante la realización de diversos tipos de prueba basadas en la simulación de escenarios que dependen esencialmente del número de usuarios concurrentes, la duración de la prueba y el ritmo de incremento en el número de usuarios.

Tareas
  1. Diseñar los distintos tipos de pruebas que se van a lanzar.
  2. Ejecutar las pruebas utilizando los casos de prueba grabados durante el procedimiento 'Verificación Entrega Software'.
  3. Analizar los resultados obtenidos tras la realización de las pruebas.
Responsable
Productos
  1. Propuesta de aceptación o reentrega a partir de los resultados de la ejecución del servicio.
Título
TES.VAE.11. Ejecución del servicio "Verificación y validación de servicios web" - rendimiento
Descripción

En el caso de entregas sujetas al servicio 'Verificación y validación de servicios web', el Equipo de Testing se encargará de asegurar el correcto funcionamiento de los servicios Web en base a las especificaciones técnicas y su adecuado rendimiento en situaciones de carga y estrés. La certificación funcional de este servicio ya se debe haber ejecutado durante el procedimiento 'Verificación Entrega Software'.

Tareas
  1. Diseñar los distintos tipos de pruebas que se van a lanzar.
  2. Ejecutar las pruebas utilizando los casos de prueba grabados durante el procedimiento 'Verificación Entrega Software'.
  3. Analizar los resultados obtenidos tras la realización de las pruebas.
Responsable
Productos
  1. Propuesta de aceptación o reentrega a partir de los resultados de la ejecución del servicio.