WikiPrint - from Polar Technologies

Proceso de Construcción de Aplicaciones de Software Libre

Fase de Pruebas

En esta fase se elaboran y aplican pruebas funcionales y no-funcionales a cada versión del software, así como pruebas de regresión y de instalación, con lo cual se facilita la detección temprana de errores e/o incompatibilidades en el código. Estas pruebas deben ser elaboradas y aplicadas por probadores de software, quienes se recomiendan deben ser personas distintas a quienes codifican la aplicación.

Cada versión del software que se obtiene pasa por la fase de pruebas, de esta manera los planes de prueba evolucionan con cada iteración, pues en cada una de éstas se agregan casos de prueba para verificar el comportamiento de las versiones del software y el cumplimiento de atributos de calidad.

En esta fase no se elaboran pruebas de integración, dado que las pruebas funcionales permiten a su vez verificar la integración entre los componentes o módulos del software, razón por la cual no se considera necesario realizar las pruebas de integración, lo cual permite agilizar el proceso de desarrollo del software.

A continuación se indican las actividades y tareas que componen esta fase.

Actividad: Aplicación de pruebas funcionales

Tarea: Elaborar el plan de pruebas funcionales correspondientes a las funcionalidades desarrolladas en la iteración actual.

Recomendaciones:

Herramientas:

Productos:

Responsables:

Tarea: Aplicar el plan de pruebas funcionales correspondientes a las funcionalidades desarrolladas en la iteración actual.

Recomendaciones:

Herramientas:

Productos:

Responsables:

Actividad: Aplicación de pruebas no funcionales

Tarea: Elaborar el plan de pruebas no funcionales correspondientes a las funcionalidades desarrolladas en la iteración actual.

Recomendaciones:

capacidad de almacenamiento de datos, entre otras.

Herramientas:

Productos:

Responsables:

Tarea: Aplicar el plan de pruebas no funcionales correspondientes a las funcionalidades desarrolladas en la iteración actual.

Recomendaciones:

Herramientas:

Productos:

Responsables:

Colaboradores:

Actividad: Aplicación de pruebas de regresión

Tarea: Aplicar pruebas de regresión a la versión del software obtenida en la iteración actual.

Recomendaciones:

Herramientas:

Productos:

Responsables:

Actividad: Aplicación de pruebas de instalación/desinstalación

Tarea: Probar el proceso de instalación/desinstalación de la aplicación de software en los hardware y software para los cuales ésta pueda operar.

Recomendaciones:

Herramientas:

Productos:

Responsables:

volver a metodología