Validación y Pruebas
Introducción y Objetivos
La Validación y Pruebas del Servicio es la encargada de probar cada nueva versión en un entorno idéntico al real antes de proceder a su implantación. El objetivo último del proceso consiste en detectar y prevenir aquellos errores causados por incompatibilidades imprevistas, y verificar que se cumplen los niveles de utilidad y garantía establecidos.
Para cumplir este cometido, la Validación y Pruebas del Servicio se encarga de:
- Diseñar y mantener un entorno de pruebas, es decir, una réplica exacta del escenario en el que el servicio desarrolla su actividad.
- Conocer a fondo las funcionalidades del servicio y mantener listados actualizados de todos los casos de uso para poder hacer chequeos completos.
- Conocer a fondo los requisitos de calidad del servicio acordados con el cliente para poder garantizar que las nuevas versiones los cumplen.
- Planificar y llevar a cabo un calendario de pruebas que cubra todas las funcionalidades registradas para el servicio.
Los beneficios de una correcta Validación y Pruebas del Servicio se resumen en:
- Se reduce el número de incidentes por incompatibilidades con otro software o hardware instalado.
- Al haber menos incidentes, también se reduce significativamente el volumen de llamadas que llegan al Centro de Servicios.
- Los problemas y errores conocidos pueden ser detectados, aislados y diagnosticados en el entorno de pruebas mucho mejor que en el entorno real.
- Se ahorran costes, puesto que es mucho menos “caro” resolver errores en un entorno de pruebas que en uno real.
- El proceso de pruebas asociado no sólo permite asegurar la calidad del software y hardware a instalar, sino que también permite conocer la opinión de los usuarios sobre la funcionalidad y usabilidad de las nuevas versiones.
La Validación y Pruebas del Servicio puede encontrarse con las siguientes dificultades:
- El Catálogo de Servicios Técnico omite algunas funcionalidades del servicio, ya sea por no estar suficientemente actualizado o por falta de detalle, por lo que la Validación y Pruebas del Servicio no las incluye en su plan de pruebas.
- La Gestión de Entregas y Despliegues no actualiza con suficiente frecuencia su entorno de desarrollo, lo que deriva en la necesidad de efectuar varias pruebas previas hasta pulir la versión desde un punto de vista técnico antes de examinar su utilidad y garantía.
- La Gestión de Entregas y Despliegues no conoce o a fondo los requisitos definidos en los SLRs y SLAs, por lo que son necesarias evaluaciones preliminares hasta alcanzar el nivel de rendimiento mínimo.
- No se define suficiente con claridad la metodología a emplear durante las pruebas, o ésta se aparta demasiado de los SLRs acordados con el cliente, por lo que las pruebas resultan ser ineficaces.