Pruebas: una guía de valoración de sistemas de software durante el ciclo de vida

Las pruebas de sistemas de software constituyen una de las etapas más importantes del proceso de desarrollo de software. Estas pruebas sirven como una medida de valoración de la calidad de los productos de software previos a su liberación. Esta tésis presenta una revisión del “estado del arte de las...

Descripción completa

Detalles Bibliográficos
Autor: Yuridia Azucena Hernández Ontiveros
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2002
País:México
Institución:Centro de Investigación Científica y de Educación Superior de Ensenada
Repositorio:Repositorio Institucional CICESE
Idioma:español
OAI Identifier:oai:cicese.repositorioinstitucional.mx:1007/2655
Acceso en línea:http://cicese.repositorioinstitucional.mx/jspui/handle/1007/2655
Access Level:acceso abierto
Palabra clave:info:eu-repo/classification/Autor/Software de computadora,Pruebas de software,Listas de revisión,Verificación
info:eu-repo/classification/cti/7
info:eu-repo/classification/cti/33
info:eu-repo/classification/cti/3304
Descripción
Sumario:Las pruebas de sistemas de software constituyen una de las etapas más importantes del proceso de desarrollo de software. Estas pruebas sirven como una medida de valoración de la calidad de los productos de software previos a su liberación. Esta tésis presenta una revisión del “estado del arte de las pruebas de software”, se analiza información sobre los diferentes tipos de pruebas mecanismos y métricas que existen y la forma en que se aplican. A partir de este análisis se desprende la necesidad de contar con técnicas y mecanismos que faciliten la realización de esta tarea. Para dar respuesta a esta necesidad se desarrolla una guía que facilite la aplicación de las pruebas a sistemas de software. La guía se divide en cinco etapas: planificación, aplicación, realización de reportes, seguimiento y aplicación de métricas de la prueba. La guía de pruebas muestra una manera sistemática para realizar el proceso de pruebas de software. Su objetivo es detectar el mayor número posible de defectos en cada fase del desarrollo del producto. En complemento a esta guía se propone el uso de listas de revisión en cada fase del proceso de desarrollo del software. Estas listas son útiles para verificar los requerimientos, especificaciones, arquitectura del sistema y su implementación. La guía propuesta ofrece a los ingenieros de software una herramienta para mejorar la calidad del software. El uso de la misma se ilustra con el “Sistema Colaborativo de Apoyo a Revisiones Técnicas” (SCART). Un grupo de seis personas, conocedoras del área, relizaron una evaluación de las cinco etapas que comprende la guía. Aunque esta evaluación es preliminar, los comentarios obtenidos muestran una tendencia de que la guía es útil para apoyar el proceso de pruebas a sistemas de software.