Procedimiento de Verificación de Entrega Software
- Área: Verificación de Entrega Software
- Carácter del procedimiento: Recomendado
El procedimiento Verificación de Entrega Software engloba todos los servicios que son ejecutados en un entorno de pruebas. En el transcurso de este procedimiento se realizarán tanto pruebas técnicas, relacionadas con la existencia de una normativa, como pruebas funcionales, orientadas a asegurar que la aplicación está libre de errores relacionados con la percepción de calidad del usuario final.
Para que el diagrama de flujo quede mas claro, se ha incluido el detalle del flujo del subproceso Prestación del Servicio que deberá ser tenido en cuenta en cada una de las actividades de este tipo.
Detalle de las actividades
- TES.TSW.01. Provisión de entornos necesarios
- TES.TSW.02. Obtención de los productos (software y documentación)
- TES.TSW.03. Prestación del servicio "Verificación del proceso de Compilación"
- TES.TSW.04. Notificación de finalización de la prestación del servicio
- TES.TSW.05. Prestación del servicio "Verificación del proceso de despliegue"
- TES.TSW.06. Prestación del servicio "Verificación estática de código fuente"
- TES.TSW.07. Notificación de situación de bloqueo
- TES.TSW.08. Generación y evolución de planes de prueba
- TES.TSW.09. Prestación del servicio "Despliegue desde cero"
- TES.TSW.10. Análisis de defectos detectados
- TES.TSW.11. Prestación del servicio "Verificación de pruebas de regresión"
- TES.TSW.12. Prestación del servicio "Verificación de procesos de migración"
- TES.TSW.13. Prestación del servicio "Verificación y validación del modelo de datos"
- TES.TSW.14. Prestación del servicio "Verificación y validación de la usabilidad"
- TES.TSW.15. Prestación del servicio "Verificación y validación de la accesibilidad"
- TES.TSW.16. Prestación del servicio "Generación y diseño de pruebas de rendimiento"
- TES.TSW.17. Prestación del servicio "Verificación de servicios web" - rendimiento (diseño)
- TES.TSW.18. Prestación del servicio "Certificación de entornos"
- TES.TSW.19. Notificación de umbral de defectos alcanzados
- TES.TSW.20. Prestación del servicio "Verificación funcional y generación de pruebas de regresión"
- TES.PRS.01. Ejecución del servicio
- TES.PRS.02. Registro de los defectos
- TES.PRS.03. Actualización de defectos detectados en entregas anteriores
- TES.PRS.04. Elaboración informe de resultados
Título |
TES.TSW.01. Provisión de entornos necesarios
|
Descripción | El Equipo de Testing deberá seguir el protocolo necesario para disponer de los entornos requeridos con completa disponibilidad y con la configuración necesaria (identificada en la Matriz de Certificación de Entornos) para la ejecución de las pruebas y la prestación de los servicios de entrega software. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.02. Obtenció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 |
|
Responsable | |
Productos |
|
Título |
TES.TSW.03. Prestación del servicio "Verificación del proceso de Compilación"
|
Descripción | La entrega es sometida al servicio 'Verificación del proceso de Compilación', basándose en la documentación para la instalación y configuración, y en los fuentes entregados. Se certifica la compilación del software garantizando la generación de los compilados y la adecuada gestión de dependencias de otras aplicaciones, componentes externos y librerías. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.04. Notificación de finalización de la 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 |
|
Responsable | |
Productos |
|
Título |
TES.TSW.05. Prestación del servicio "Verificación del proceso de despliegue"
|
Descripción | Este servicio tiene como objetivo asegurar que la entrega se podrá implantar en cualquier entorno con las características especificadas, siguiendo las recomendaciones del Manual de Instalación. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.06. Prestación del servicio "Verificación estática de código fuente"
|
Descripción | El código generado para la entrega será revisado con el fin de conocer el grado de cumplimiento de las normativas y directrices de codificación vigentes. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.07. Notificación de situación de bloqueo
|
Descripción | El Equipo de Testing puede encontrarse con una situación de bloqueo durante la ejecución de alguno de sus servicios (Verificación del proceso de compilación o Verificación del proceso de despliegue) y deberá comunicarlo para que se tomen las medidas oportunas. El bloqueo consiste en la detección de un defecto que impide proseguir con la ejecución del servicio correspondiente. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.08. Generación y evolución de planes de prueba
|
Descripción | El Equipo de Testing deberá validar y evolucionar los distintos Planes de Prueba (tanto técnicos, como funcionales) que serán puestos en práctica durante la certificación del aplicativo. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.09. Prestación del servicio "Despliegue desde cero"
|
Descripción | En el caso de entregas que necesiten ser desplegadas en un entorno limpio, se procederá a la instalación de la aplicación desde cero en dicho entorno, siguiendo las indicaciones recogidas en la documentación de soporte a la implantación. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.10. Análisis de defectos detectados
|
Descripción | El Equipo de Testing deberá valorar los defectos detectados tras la ejecución de los servicios anteriores, y decidir si continuar la ejecución del resto de los servicios comprometidos o proponer una reentrega. Para ello, se apoyará en los informes de resultados de los servicios que han sido ejecutados y que contienen los defectos detectados (no solucionados). |
Tareas |
|
Responsable | |
Productos | N/A |
Título |
TES.TSW.11. Prestación del servicio "Verificación de pruebas de regresión"
|
Descripción | En el caso de entregas sujetas al servicio 'Verificación de pruebas de regresión', se ejecutarán las pruebas funcionales de las partes de la aplicación que, aun sin ser objeto del cambio realizado, son más sensibles a verse afectadas tras la implantación de la nueva entrega. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.12. Prestación del servicio "Verificación de procesos de migración"
|
Descripción | En el caso de entregas sujetas al servicio 'Verificación de procesos de migración', se validará la calidad y operatividad del proceso de migración y se realizarán pruebas funcionales con datos migrados para asegurar el buen funcionamiento del aplicativo. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.13. Prestación del servicio "Verificación y validación del modelo de datos"
|
Descripción | En el caso de entregas sujetas al servicio de 'Verificación y validación del modelo de datos', se certificará si los modelos lógicos y físicos de datos están debidamente normalizados, y si cumplen con las directrices de nomenclatura y recomendaciones para un óptimo rendimiento de los accesos. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.14. Prestación del servicio "Verificación y validación de la usabilidad"
|
Descripción | En el caso de entregas sujetas al servicio 'Verificación y validación de la usabilidad' se medirá la facilidad con la que un usuario inexperto puede utilizar la aplicación. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.15. Prestación del servicio "Verificación y validación de la accesibilidad"
|
Descripción | En el caso de entregas sujetas al servicio 'Verificación y validación de la accesibilidad' se comprobará la capacidad de acceso a la aplicación y a sus contenidos por todas las personas, independientemente de la discapacidad que presenten o de las que se deriven del contexto de uso. |
Tareas |
|
Responsable | |
Productos | Propuesta de aceptación o reentrega a partir de los resultados de la ejecución del servicio. |
Título |
TES.TSW.16. Prestación del servicio "Generación y diseño de pruebas de rendimiento"
|
Descripción | En el caso de entregas sujetas al servicio de 'RendimientoAjuste y valoración del rendimiento', el Equipo de Testing procederá a la grabación de los casos de prueba que posteriormente serán utilizados en los escenarios de pruebas incluidos dentro del procedimiento 'Verificación Preproducción'. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.17. Prestación del servicio "Verificación de servicios web" - rendimiento (diseño)
|
Descripción | En el caso de entregas sujetas al servicio de 'Verificación de servicios web', el Equipo de Testing procederá a la ejecución de la certificación funcional del servicio web y a la grabación de los casos de prueba necesarios para la certificación de carga y estrés, que se ejecutará posteriormente durante el proceso de Verificación Preproducción. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.18. Prestación del servicio "Certificación de entornos"
|
Descripción | En el caso de entregas sujetas al servicio de 'Certificación de entornos', se realizará el despliegue del software y las pruebas necesarias para asegurar el buen funcionamiento y la calidad de los productos generados en cualquiera de los entornos de instalación posibles. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.19. Notificación de umbral de defectos alcanzados
|
Descripción | Durante la ejecución de los servicios, el Equipo de Testing deberá ir registrando los defectos encontrados. En caso de alcanzar el umbral de defectos definido para dicho servicio, se deberá comunicar al Gestor de Proyecto, para que actúe según proceda. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.TSW.20. Prestación del servicio "Verificación funcional y generación de pruebas de regresión"
|
Descripción | En el caso de entregas sujetas al servicio 'Verificación funcional y generación de pruebas de regresión' se ejecutarán las pruebas funcionales que aseguren que el producto software se ajusta a las necesidades solicitadas por el usuario. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.PRS.01. Ejecución del servicio
|
Descripción | Esta actividad consiste en la ejecución de las pruebas / revisiones asociadas a la prestación del servicio correspondiente. |
Tareas |
|
Responsable | |
Productos |
|
Título |
TES.PRS.02. 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 |
|
Responsable | |
Productos |
|
Título |
TES.PRS.03. 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 |
|
Responsable | |
Productos |
|
Título |
TES.PRS.04. Elaboración 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 |
|
Responsable | |
Productos |
|