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...
| Autor: | |
|---|---|
| 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 |
| 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. |
|---|