Las pruebas son una parte integral del proceso de mantenimiento de software y se desarrolla intensamente en dos de las siete fases de mantenimiento de software. Pruebas garantiza la calidad del software , el rendimiento de las especificaciones y la aceptación final por parte del cliente y del usuario final. Definición de Mantenimiento
mantenimiento de software Software está definida por IEEE documento 1219-1998 : " Norma IEEE para Mantenimiento de Software " como la " modificación de un producto de software después del parto para corregir fallas , para mejorar el rendimiento o de otro tipo . atributos , o para adaptar el producto a un entorno modificado "
fases de mantenimiento de Software
el proceso de mantenimiento del software pasa por los siguientes siete etapas: identificación del problema, análisis , el diseño , la implementación , el sistema de prueba, prueba de aceptación y entrega. A pesar de algunas pruebas en realidad va en en todas las fases , dos de las fases se dedican específicamente totalmente a prueba - prueba del sistema y prueba de aceptación
Sistema Fase de prueba: . Entrada y Proceso < br >
la fase de prueba del sistema sigue la estructura general de mantenimiento , que tiene las siguientes etapas: entrada , proceso y salida de control . La entrada incluye el informe de la prueba de preparación opinión , los planes de prueba del sistema , casos , procedimientos , manuales de usuario , el diseño y el sistema de actualización . Las pruebas del sistema deben llevarse a cabo en un " sistema totalmente integrado " y no en todas las partes , de uno en uno . La etapa de pruebas proceso incluye pruebas funcionales del sistema, interfaz y las pruebas de regresión . La revisión de la prueba de preparación concluye esta etapa
System Test . Control y la salida
El control incluye resúmenes y revisiones por parte del equipo de control de calidad de software y por el cliente antes a la prueba de aceptación . El resultado final incluye un sistema, informe de la prueba probada y totalmente integrada y informe de revisión de pruebas de preparación
aceptación Fase de prueba: .
Entrada y Proceso
test aceptación
se lleva a cabo en el "sistema totalmente integrado " por el cliente o un ingeniero de prueba designado . Debe cumplir con las normas establecidas por los estatutos pertinentes IEEE sobre las pruebas , la garantía de calidad del software y la fiabilidad del software . La entrada de prueba de aceptación incluye informe de la prueba de preparación opinión , los planes de pruebas de aceptación , los casos y procedimientos , y el sistema totalmente integrado. Los pasos del proceso para alcanzar estos son los resultados a nivel funcional de las pruebas de aceptación , el rendimiento de las pruebas de interoperabilidad y pruebas de regresión
aceptación Fase de prueba: . Control y la salida
control de la prueba de aceptación incluye la ejecución de pruebas de aceptación , informar de los resultados de pruebas para la auditoría de configuración funcional ( FCA ) y la realización de la auditoría funcional. También es necesario que se establezca la nueva línea de base del sistema y la documentación de prueba de aceptación se coloca bajo la administración de configuración de software de salida control.El de la fase de aceptación tanto, incluye un nuevo sistema de línea de base , el informe FCA y el informe de prueba de aceptación , como se detalla en la norma IEEE para el software revisiones y guías de IEEE para la gestión de configuración de software.