Documentos Clave en Pruebas de Software: Informes de Ejecución, Incidentes y Depuración
Clasificado en Diseño e Ingeniería
Escrito el en español con un tamaño de 4,74 KB
Durante cada ejecución de pruebas de software, se generan documentos esenciales para el seguimiento y la evaluación. Estos documentos clave son el Histórico de Pruebas, los Informes de Incidentes y el Informe Resumen de Pruebas. La documentación de salida correspondiente a un mismo diseño de prueba se consolida en un informe resumen de pruebas.
Histórico de Pruebas o Registro Cronológico de la Ejecución
El Histórico de Pruebas, también conocido como registro cronológico de la ejecución, es un documento fundamental para el seguimiento detallado de las actividades de prueba.
Objetivo
El objetivo principal del histórico de pruebas es documentar todos los hechos relevantes ocurridos durante la ejecución de las pruebas, proporcionando una trazabilidad completa del proceso.
Estructura
- Identificador: Código único para el registro.
- Descripción de la Prueba: Detalles sobre los elementos probados y el entorno de la prueba.
- Anotación de Datos sobre cada Hecho Ocurrido: Registro cronológico de eventos y resultados.
- Otras Informaciones: Datos adicionales relevantes para la ejecución.
Informes de Incidentes
Los Informes de Incidentes son cruciales para la gestión de defectos y la mejora continua del software.
Objetivo
El informe de incidente documenta cada incidente ocurrido durante la prueba que requiera una posterior investigación, asegurando que ningún problema pase desapercibido.
Estructura
- Identificador: Código único para el incidente.
- Resumen del Incidente: Breve descripción del problema.
- Descripción de Datos Objetivos: Información detallada y verificable del incidente.
- Impacto que Tendrá sobre las Pruebas: Evaluación de las consecuencias del incidente en el proceso de prueba.
Informe Resumen de las Pruebas
El Informe Resumen de las Pruebas ofrece una visión consolidada de los resultados y la calidad del software.
Objetivo
Este informe resume los resultados de todas las actividades de prueba y aporta una evaluación global del software basada en dichos resultados, facilitando la toma de decisiones.
Estructura
- Identificador: Código único para el informe.
- Resumen de la Evaluación de los Elementos Probados: Conclusiones clave sobre la calidad de los componentes.
- Variaciones del Software Respecto a su Especificación de Diseño: Desviaciones encontradas en el software en relación con su diseño original.
- Variaciones en las Pruebas: Cambios o adaptaciones realizadas en el plan de pruebas.
- Valoración de la Extensión de la Prueba: Nivel de cobertura y profundidad de las pruebas realizadas.
- Resumen de los Resultados Obtenidos en las Pruebas: Visión general de los éxitos y fallos.
- Evaluación de cada Elemento Software Sometido a Prueba: Calificación individual de los componentes.
- Resumen de las Actividades de Prueba: Descripción concisa de las tareas ejecutadas.
- Firmas y Aprobaciones: Validaciones de quienes deben supervisar el informe.
Depuración de Software
La depuración es una fase crítica en el ciclo de desarrollo de software, directamente relacionada con la calidad y estabilidad del producto.
Definición de Depuración
Se define la depuración como el proceso sistemático de localizar, analizar y corregir los defectos o errores que se sospecha que contiene el software.
Consecuencias de la Depuración
Las consecuencias de la depuración pueden ser dos:
- Éxito en la Corrección: Encontrar las causas del error, analizarlas y corregirlas, lo que lleva a la resolución del defecto.
- Necesidad de Más Información: No encontrar la causa de inmediato, lo que implica la necesidad de generar nuevos casos de prueba que puedan proporcionar información adicional para su localización.
Etapas Principales de la Depuración
Las dos principales etapas en el proceso de depuración son las siguientes:
- Localización del Defecto: Esta etapa conlleva la mayor parte del esfuerzo, ya que implica identificar la ubicación exacta y la naturaleza del error.
- Corrección del Defecto: Una vez localizado, se efectúan las modificaciones necesarias en el software para eliminar el error y asegurar su correcto funcionamiento.