FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN TÉCNICAS DE PRUEBAS DE SOFTWARE PROFESORA BEATRIZ FLORIAN FEB. – JUN. 2013 Proyecto Final Pruebas Funcionales Planear, diseñar, ejecutar y hacer el reporte de pruebas para el sistema Tienda Virtual. Utilice la información de requerimientos y el código fuente disponible. Utilizando esta información realice las siguientes actividades: 1. Formalizar un Plan de Pruebas para el producto de software. 2. Realizar la Matriz de Descomposición Funcional (MDF) del producto de software. 3. Identificar el proceso funcional o módulo que será objeto del proceso de pruebas de software (alcance funcional del proceso de pruebas). 4. Realizar los Diseños de Pruebas Funcionales aplicando técnicas de diseño de pruebas y utilizando, cuando sea posible, las herramientas automáticas vistas en el curso. 5. Realizar la ejecución del proceso de pruebas. 6. Realizar un Informe de Pruebas que permita evidenciar los resultados del proceso de pruebas: a. Reporte de casos de pruebas ejecutados exitosos b. Reporte de casos de pruebas ejecutados fallidos c. Reportar de las no conformidades, hallazgos o errores identificados en el proceso. d. Cálculo y análisis de los indicadores de producto e. Cálculo y análisis de los indicadores de proceso Entregables Pruebas Funcionales: • Plan de pruebas. • Matriz de Descomposición Funcional (MDF). • Diseños de pruebas funcionales (escenarios o casos de prueba) sobre el módulo o proceso seleccionado. • Informe de ejecución de pruebas de software. Pruebas No Funcionales de Software Seleccione un proceso funcional o módulo del producto Web entregado, diseñe y ejecute pruebas no-funcionales (al menos 2 aspectos de calidad). Las actividades a realizar son: 1. Realice un diseño de pruebas no-funcionales. Identifique los escenarios de pruebas no-funcionales, aplique técnicas de diseño de pruebas, utilice cuando sea posible herramientas automáticas de pruebas. 2. Realice la ejecución de las pruebas no-funcionales utilizando las herramientas trabajadas durante el curso. 3. En un informe formal del proceso realizado, presente la siguiente información: • Evaluación e interpretación del tiempo de respuesta y el porcentaje de error para cada uno de los escenarios. • Análisis y conclusiones de los informes generados por la herramienta (resumen, informe agregado, árbol de resultados) • Reporte de las no-conformidades o errores detectados a partir del proceso de ejecución de pruebas. Entregables: • Diseño de pruebas no-funcionales (Casos de Prueba) • Informe de ejecución de pruebas no-funcionales de software.