Tarea DSI 10.2: Especificación Técnica de Niveles de Prueba
El objetivo de esta tarea es el diseño detallado de los distintos niveles de prueba, especificados en el plan de pruebas elaborado en el proceso Análisis del Sistema de Información (ASI).
El plan de integración del sistema de información, si se ha definido en la actividad Definición de Componentes y Subsistemas de Construcción (DSI 8.2), va a servir de referencia para la elaboración detallada del plan de pruebas, principalmente las pruebas de integración y del sistema. En cualquier caso se hay que especificar la estrategia de integración de dichas pruebas.
De acuerdo a la arquitectura del sistema propuesta y a las características intrínsecas del diseño del sistema de información, se definen en detalle las distintas verificaciones a realizar sobre el sistema, conforme a los niveles de prueba establecidos, teniendo en cuenta que una verificación puede ser aplicable a varios componentes o grupos de componentes.
Estas verificaciones deben cubrir aspectos funcionales y no funcionales, considerando las excepciones que puedan producirse, así como las soluciones de diseño adoptadas, tanto del propio diseño de detalle del sistema de información, como de la utilización de subsistemas de soporte propios de la instalación.
Las verificaciones a realizar se especifican detallando:
- Ámbito de aplicación (prueba unitaria, de integración, del sistema, de implantación o aceptación) y objetivo.
- Casos de prueba asociados: se definen en detalle los casos de prueba y se detalla como proceder en la ejecución de dichos casos, describiendo todas las entradas necesarias para ejecutar la prueba, y las relaciones de secuencialidad existentes entre las entradas, así como todas aquellas salidas que se espera obtener una vez ejecutado el caso de prueba, y las características especiales requeridas, como por ejemplo, tiempo de respuesta.
- Procedimientos de prueba: se determina el conjunto de pasos a seguir para asegurar que los casos de prueba se ejecutan adecuadamente, especificando:
- Casos de prueba a los que se aplica el procedimiento.
- Recursos hardware y software necesarios para ejecutar el procedimiento.
- Requisitos especiales o acciones necesarias para iniciar la ejecución.
- Requisitos especiales o acciones necesarias a realizar durante la ejecución del procedimiento.
- Entorno de prueba: herramientas adicionales, condicionantes especiales de ejecución, etc.
- Criterios de aceptación de la prueba.
- Análisis y evaluación de resultados.
Como resultado final, se obtiene la relación de verificaciones que permiten comprobar:
- El correcto funcionamiento de cada componente (pruebas unitarias), cada subsistema de construcción o conjunto de componentes (pruebas de integración).
- La integración del sistema de información en su totalidad (pruebas del sistema).
- El ajuste del sistema a las necesidades para las que fue creado, de acuerdo a las características del entorno en el que se va a implantar (pruebas de implantación).
- La respuesta satisfactoria del sistema a los requisitos especificados por el usuario (pruebas de aceptación).
Productos
De entrada
- Plan de Pruebas (DSI 10.1)
- Catálogo de Requisitos (DSI 1.2)
- Catálogo de Excepciones (DSI 1.3)
- Catálogo de Normas (DSI 1.4)
- Diseño de la Arquitectura del Sistema (DSI 7.2)
- Entorno Tecnológico del Sistema (DSI 7.2)
- Diseño Detallado de los Subsistemas de Soporte (DSI 7.2)
- Modelo Físico de Datos Optimizado (DSI 7.2)
- Esquemas Físicos de Datos (DSI 7.2)
- Asignación de Esquemas Físicos de Datos a Nodos (DSI 7.2)
- Diseño de Interfaz de Usuario (DSI 7.2)
- Especificaciones de Construcción del Sistema de Información (DSI 8.2)
-
En Diseño Estructurado:
- Diseño de la Arquitectura Modular (DSI 7.2)
-
En Diseño Orientado a Objetos:
- Diseño de la Realización de los Casos de Uso (DSI 7.2)
- Modelo de Clases de Diseño (DSI 7.2)
- Comportamiento de Clases de Diseño (DSI 7.2)
De salida
- Plan de Pruebas
- Especificación Técnica de Niveles de Prueba
Dejar un comentario
¿Quieres unirte a la conversación?Siéntete libre de contribuir!