ebook img

metodologías de testing de software y su aplicación en el centro de informática de la universidad PDF

119 Pages·2009·0.96 MB·Spanish
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview metodologías de testing de software y su aplicación en el centro de informática de la universidad

METODOLOGÍAS DE TESTING DE SOFTWARE Y SU APLICACIÓN EN EL CENTRO DE INFORMÁTICA DE LA UNIVERSIDAD EAFIT ALEJANDRO CÁLAD ÁLVAREZ JUAN DAVID RUÍZ CALLE UNIVERSIDAD EAFIT ESCUELA DE INGENIERÍA DEPARTAMENTO DE INGENIERIA DE SISTEMAS AREA DE CALIDAD DE SOFTWARE MEDELLIN 2009 METODOLOGÍAS DE TESTING DE SOFTWARE Y SU APLICACIÓN EN EL CENTRO DE INFORMÁTICA DE LA UNIVERSIDAD EAFIT ALEJANDRO CÁLAD ÁLVAREZ JUAN DAVID RUÍZ CALLE Proyecto de grado para optar al título de Ingeniero de Sistemas Asesor: Carlos Hernando Montoya Ingeniero de Sistemas UNIVERSIDAD EAFIT ESCUELA DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS AREA DE CALIDAD DE SOFTWARE MEDELLÍN 2009 Nota de aceptación: ______________________________ ______________________________ ______________________________ Presidente del Jurado ______________________________ Jurado ______________________________ Jurado Medellín, octubre de 2009 3 De Alejandro A mi familia con todo mi amor, especialmente a mis tíos Tavo y Patricia por apoyarme durante esta etapa de mi vida, aconsejarme y darme fuerzas para seguir adelante. De Juan David Principalmente a Dios por darme la salud física y mental para realizar todas mis actividades diarias; a mis padres, Jaime y Luz, por apoyarme desde principio a fin y mostrarme el camino de bien, hoy soy lo que soy por ellos. Por último, a mi novia María Victoria, por tanta compresión y amor. 4 AGRADECIMIENTOS Agradecemos a nuestro asesor Carlos Hernando Montoya, Jefe del Centro de Informática de la Universidad EAFIT, por sacar de su apretada agenda el tiempo necesario para orientarnos en este proyecto. A todas las personas del Centro de Informática de la Universidad que nos colaboraron de manera desinteresada, resolviendo nuestras dudas y aportando de una u otra forma para poder sacar este proyecto adelante. A Patricia, la secretaria, por organizar esas citas tan oportunas con el “Jefe” y permitirnos conseguir la reunión tan necesitada. 5 CONTENIDO Pág. INTRODUCCIÓN ................................................................................................... 13 1. MARCO TEÓRICO ............................................................................................ 15 1.1 CALIDAD DEL SOFTWARE ......................................................................... 15 1.1.1 ¿Qué es calidad de software? ................................................................ 15 1.1.2 Factores que determinan la calidad del software ................................... 16 1.1.3 Aseguramiento de la calidad del software .............................................. 18 1.2 ESTRATEGIAS DE PRUEBA DE SOFTWARE ............................................ 24 1.2.1 Estrategias de pruebas: enfoque de R. Pressman ................................ 25 1.2.2 Estrategias de pruebas: Enfoque de Rick Craig y Stefan Jaskiel ........... 30 1.3 NIVELES DE PRUEBA ................................................................................. 43 1.3.1 Pruebas de unidad ................................................................................. 44 1.3.2 Pruebas de integración ........................................................................... 48 1.3.3 Pruebas de sistema ................................................................................ 50 1.3.4 Pruebas de aceptación ........................................................................... 54 1.4 TÉCNICAS DE PRUEBAS ........................................................................... 59 1.4.1 Pruebas de caja negra ........................................................................... 60 1.4.2 Pruebas de caja blanca .......................................................................... 64 1.4.3 Pruebas de interfaz de usuario ............................................................... 65 1.4.4 Pruebas de desempeño ......................................................................... 70 2. UNIDAD DE ASEGURAMIENTO DE CALIDAD DEL CENTRO DE INFORMÁTICA ...................................................................................................... 74 2.1 UBICACIÓN DENTRO DE LA ORGANIZACIÓN .......................................... 74 6 2.2 FUNCIONES ................................................................................................ 76 2.3 MIEMBROS DE LA UNIDAD ........................................................................ 77 2.3.1 Perfil del analista .................................................................................... 77 2.3.2 Perfil del coordinador .............................................................................. 78 3. METODOLOGÍA DE PRUEBA ........................................................................... 80 3.1 PLANEACION DE PRUEBAS ...................................................................... 81 3.2 PREPARACIÓN DEL AMBIENTE DE PRUEBAS ........................................ 82 3.3 EJECUCIÓN DE PRUEBAS DE INTERFAZ ................................................ 83 3.4 EJECUCIÓN DE PRUEBAS DE INTEGRIDAD ............................................ 90 3.5 EJECUCIÓN DE PRUEBAS DE DESEMPEÑO: CARGA ............................ 92 3.6 EJECUCIÓN PRUEBAS DE DESEMPEÑO: ESTRéS ................................. 95 3.7 PRESENTACIÓN DE RESULTADOS .......................................................... 97 3.8 CONCLUSIONES DE LA METODOLOGIA DE PRUEBA ............................ 97 4. CONCLUSIONES .............................................................................................. 98 5. TRABAJOS FUTUROS .................................................................................... 100 BIBLIOGRAFÍA .................................................................................................... 101 7 LISTA DE TABLAS Pág. Tabla 1. Particiones equivalentes .......................................................................... 61 Tabla 2. Tabla de decisión ..................................................................................... 62 Tabla 3. Tabla ortogonal ........................................................................................ 64 Tabla 4. Resumen metodología ............................................................................ 81 Tabla 5. Casos de prueba ...................................................................................... 93 8 LISTA DE ILUSTRACIONES Pág. Ilustración 1. Software Quality Assurance ............................................................. 22 Ilustración 2. Tiempos de planeación de pruebas ................................................. 32 Ilustración 3. Proceso evaluación de software ....................................................... 41 Ilustración 4: Funciones de la gestión de la configuración ..................................... 52 Ilustración 5. Organigrama del Centro de Informática ............................................ 75 9 LISTA DE ANEXOS Pág. ANEXO A. INFORME DE DESARROLLO CONCLUIDO .................................... 104 ANEXO B. SOLICITUD DE AMBIENTE DE PRUEBAS ....................................... 105 ANEXO C. INFORME DE AMBIENTE DE PRUEBAS ........................................ 106 ANEXO D. PLANTILLA DE INTERFAZ ............................................................... 107 ANEXO E. INFORME DE CORRECIÓN .............................................................. 108 ANEXO F. REUNIONES ...................................................................................... 109 ANEXO G. PLANTILLA DE INTEGRIDAD ........................................................... 110 ANEXO H. PLANTILLA FINAL ............................................................................. 111 ANEXO I. INFORME DE CONCLUSIÓN DE PRUEBAS ..................................... 112 ANEXO J. ENCUESTA PRUEBAS DE USABILIDAD .......................................... 113 ANEXO K. PLANTILLA DE CARGA ................................................................... 115 ANEXO L. PLANTILLA DE STRESS ................................................................... 117 ANEXO M. RESULTADOS PRUEBAS ZEUS...................................................... 119 10

Description:
for the Software Quality Assurance, and distribution and assignation of .. pruebas, e integra los métodos de diseño de casos de pruebas en una El método de ruta básica puede ser aplicado tanto a un diseño procedimental.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.