viernes, 5 de noviembre de 2010

Etapa de Prueba - RUP

Las actividades relacionadas a las Pruebas en RUP se las realiza en todo el ciclo de vida del proyecto, siendo esta una de las características relevantes respecto a la metodología estructurada,  las pruebas se inician desde la primera iteración de la fase de Elaboración, verificando el cumplimiento de los prototipos respecto a los requerimientos de los usuarios, luego en la fase de Construcción con más énfasis cuando se van desarrollando los programas y los componentes del sistema, sin embargo, la mayor actividad de pruebas es a la conclusión de la fase de Construcción, cuando se van integrando todos los módulos o componentes del Sistema y se deben realizar las pruebas integrales.
La responsabilidad de las pruebas al sistema debe recaer en una persona o equipo de personas que sean distintas a las personas que hicieron la construcción del sistema, es más, ni siquiera deben depender jerárquicamente de la misma área. Esto es importante para garantizar una autonomía y objetividad de las pruebas.
Las pruebas que se realizan son muy variadas, siendo las más usuales:
  • Pruebas de Funcionalidad, orientadas a determinar el cumplimiento de las funcionalidades del sistema respecto a los requerimientos de los usuarios.
  • Pruebas de Integridad, orientadas a probar el sistema en su conjunto y evaluar si los módulos y componentes operar bien estando interrelacionados.
  • Pruebas de Sobrecarga, orientadas a probar fundamentalmente el desempeño de la base de datos, la velocidad de los algoritmos de búsqueda de datos y las funciones de ordenamiento de la base de datos. Para ello se hacen rutinas que cargan las tablas de la BD con muchos registros.
  • Pruebas de Tensión, orientadas a probar los programas de manera simultánea desde varias terminales, es decir, por ejemplo, un mismo programa de actualización es usado simultáneamente por varios usuarios.
  • Pruebas de ergonomía del sistema, orientadas a evaluar la facilidad de uso de los programa, su amigabilidad, su personalización, etc.
  • Etc.
Las pruebas al Sistema o Testing, se ha convertido en una especialidad de la informática, siendo muchas empresas las dedicadas a realizar este servicio, el Testing, contando con programas (software) especializado para este fin.

No hay comentarios:

Publicar un comentario