Artefacto: Registro de prueba
Este artefacto contiene la salida bruta capturada durante una ejecución única de una o más pruebas.
Dominios: Prueba
Clases de producto de trabajo: Datos del proyecto
Objetivo
  • Para justificar que se ha ejecutado un conjunto de pruebas, y
  • Para proporcionar información relacionada con el éxito de esas pruebas.
Relaciones
Descripción
Descripción principal

El registro de prueba proporciona un registro detallado, habitualmente basado en el tiempo, que sirve para verificar que se han ejecutado una serie de pruebas, y proporciona información relativa al éxito de estas pruebas. El enfoque suele ser proporcionar una pista de auditoría precisa, que habilita los diagnósticos posteriores a la ejecución de anomalías que se debe efectuar. Estos datos brutos se analizarán posteriormente para ayudar a determinar los resultados de algunos aspectos del esfuerzo de prueba.

Un registro de prueba suele representar la salida resultante de la ejecución de un conjunto de aplicaciones de prueba para una única ejecución del ciclo de prueba.
Esquematización breve

Cada registro de prueba debe constar de una serie de entradas que presentan una pista de auditoría para varios aspectos de la ejecución de pruebas, incluido, pero sin limitarse a ello, lo siguiente:

  • la indicación de fecha y hora en que se ha producido el suceso
  • una descripción (normalmente breve) del suceso registrado
  • alguna indicación del estado observado
  • información contextual adicional, donde proceda
  • información detallada adicional relacionada con cualquier condición anómala o errónea detectada
Personalización
Opciones de representación

Las herramientas de automatización a menudo incluyen sus propios recursos de registro de prueba, que se pueden ampliar o complementar con actividades de registro adicionales proporcionadas mediante rutinas de usuario personalizadas y por la utilización de herramientas adicionales.

La salida puede tener un solo formato o muchos distintos. Normalmente, los registros de prueba tiene un aspecto de tabla o similar al de una hoja de cálculo, y cada entrada comprende algún tipo de fecha e indicación de la hora, una descripción del suceso registrado, alguna indicación del estado observado y posiblemente cierta información contextual adicional.

Si utiliza herramientas de prueba automatizadas, como las que incluye la familia de productos Rational Suite, la herramienta ofrece la mayoría de funciones indicadas antes por omisión. Estos recursos de registro de prueba normalmente proporcionan la posibilidad de captura, filtrado y ordenación y en análisis de la información que contiene el registro. De este modo el registro de prueba se puede expandir en detalle o contraer a una vista de resumen según sea necesario. Las herramientas también ofrecen la posibilidad de personalizar y conservar las vistas del registro de prueba con fines de creación de informes.

Cuando la lógica que produzca un registro de prueba automatizado simplemente agregue nueva información a un registro de prueba existente, será necesario proporcionar el almacenamiento suficiente para conservar el archivo de registro de prueba. Una solución alternativa a este método es utilizar un almacenamiento intermedio en anillo. Una buena explicación de la utilización del registro con almacenamiento en anillo para detectar errores se describe en un catálogo de patrones de Brian Marick. (Obtener Adobe reader.) Este catálogo presenta una visión general de otros problemas clásicos con la utilización de registros de prueba automatizados.