Skip to Content

PRUEBAS DEL SISTEMA EN PROGRAMACIÓN EXTREMA

En este apartado abordamos la necesidad de que los clientes cuenten con una guía metodológica para el desarrollo de pruebas de aceptación que cubran, si no todo, sí la mayor cantidad posible de la funcionalidad registrada en una historia de usuario.
Una propuesta metodológica [PRUEBAS DEL SISTEMA EN PROGRAMACIÓN EXTREMA J. J. Gutiérrez, M. J. Escalona, M. Mejías, J. Torres Department de Lenguajes y Sistemas Informáticos University of Sevilla] para guiar la generación de pruebas de aceptación por parte del cliente debe ser lo suficientemente sencilla para que cualquier persona sin experiencia en ingeniería del software y en pruebas pueda ponerla en práctica.

Los pasos propuestos para que el cliente pueda generar un conjunto de pruebas de aceptación que verifiquen completamente la funcionalidad de una historia de usuario se resumen en la tabla 1.



Descripción

Resultado

1

Identificar todos los posibles resultados observables de la historia.

Listado de resultados observables.

2

Identificar los resultados que terminan la historia y los que permiten continuar dentro la historia

Listado de resultados observables clasificados en historias terminales y no terminales.

3

Identificar todos los caminos de ejecución posibles.

Listado de caminos de ejecución posibles y a cual de los resultados identificados conduce.

4

Asignar un conjunto de valores válidos y valores del entorno a cada camino de ejecución para obtener el resultado esperado.

Listado de caminos de ejecución, con sus resultados esperados y los valores que permiten obtener dicho resultado.

5

Eliminación de caminos redundantes.

Listado de caminos de ejecución, valores de prueba y resultados que se convertirán en pruebas de aceptación.

Tabla 1

En posteriores posts estaremos viendo a detalle cada uno de estos puntos.