unidad iv evaluacion de proyectos de software evaluación de proyectos estrategias de prueba del...
TRANSCRIPT
![Page 1: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/1.jpg)
.
UNIDAD IV
EVALUACION DE PROYECTOS DE
SOFTWARE
![Page 2: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/2.jpg)
Evaluación de proyectosESTRATEGIAS DE PRUEBA DEL
SOFTWARECualquier estrategia de prueba debe incorporar: 1) planificación de la prueba2) el diseño de casos de prueba3) la ejecución de las pruebas, y 4) la agrupación y evaluación de los datos resultantes.todo esto constituye nuestro Plan de Pruebas.
![Page 3: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/3.jpg)
Plan de Pruebas Se trata de probar todas las
funcionalidades de nuestro sistema …. Y todas quiere decir todas
Para esto lo mejor que se puede hacer es ESCRIBIR las pruebas a llevar a cabo en un Plan de Pruebas ….
Por cierto, funcionalidad no es solo aplicaciones.
![Page 4: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/4.jpg)
Temas típicos a probarDependerá de los requerimientosrequerimientos definidos en cada
proyecto, pero existen categorías comunes: Pruebas de funcionalidad (con múltiples usuarios y
REALES y en condiciones de producción … a través de la WAN, etc.,…)
Pruebas de usabilidad (que tan bien puede un usuario usar el producto – interfaces y contenidos)
Pruebas de carga Pruebas de servidores, y conectividad (LAN y WAN) Seguridad, tanto acceso como autorización (sobretodo
si hay acceso a Internet …) Pruebas de respaldo y recuperación
![Page 5: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/5.jpg)
Entregables de las Pruebas:
Plan de Pruebas del sistema. Descripción de las pruebas Diseño de la prueba y resultado esperado Calendario de ejecución
Ejecución del Plan de Prueba Resultado obtenido Tomar acciones para corregir las fallas Aplicar la prueba nuevamente
![Page 6: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/6.jpg)
Ejemplo Plan de Pruebas del sistema.
Categoría: Funcionalidad Clave: F-1 Evaluador: 2 Secretarias Descripción: Evaluar el correcto almacenamiento de
información en cada uno de los módulos de altas (3) de la aplicación.
Diseño: (Para cada uno de los módulos)1. Dar de alta una entrada utilizando valores reales.2. Dar de alta una entrada omitiendo algunos datos obligatorios.3. Dar de alta al menos 3 entradas seleccionando aleatoriamente
diferentes opciones en campos list-box.4. Dar de alta múltiples entradas duplicando claves o nombres
utilizados como índices.
![Page 7: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/7.jpg)
Ejemplo Plan de Pruebas del sistema.
Resultados Esperados: (Para cada uno de los módulos)
1. Para los puntos 1 y 3 se deberá verificar mediante el modulo de edición y de reportes que los datos fueron capturados satisfactoriamente.
2. Para el punto 2 esperamos que todos los datos obligatorios no se almacenen en blanco
3. Para los puntos 2 y 4 esperamos un mensaje de advertencia indicando claramente el error de omisión o duplicidad al usuario.
4. Para los puntos 2 y 4 esperamos que después del mensaje de advertencia todos los datos previamente capturados por el usuario permanezcan.
![Page 8: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/8.jpg)
Ejemplo Plan de Pruebas del
sistema. Plan de Ejecución:
Fecha / Hora Clave Evaluador Ejecutor Lugar
14/11/200811:00 – 12:00
F1 Secretarias: 1.- Lourdes Ojeda2.- Blanquita
Josué Estrada Dirección de la F.C.
14/11/200812:30 – 1:00
F2 Director de la F.C. Martha López Dirección de la F.C.
…
![Page 9: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/9.jpg)
Ejecución del Plan de Prueba (Ejemplo)
Clave: F1 Fecha / Hora: 14/11/2008; 11:00 – 12:00
Evaluador: Secretarias: Lourdes Ojeda y BlanquitaEjecutor: Josué Estrada
Descripción: Evaluar el correcto almacenamiento de información en cada uno de los módulos de altas (3) de la aplicación.
Acciones Resultados Esperados Resultados Obtenidos
[1] Dar de alta una entrada utilizando valores reales.
[2] Dar de alta una entrada omitiendo algunos datos obligatorios.
[3] Dar de alta al menos 3 entradas seleccionando aleatoriamente diferentes opciones en campos list-box.
[4] Dar de alta múltiples entradas duplicando claves o nombres utilizados como índices.
[1] Para los puntos 1 y 3 se deberá verificar mediante el modulo de edición y de reportes que los datos fueron capturados satisfactoriamente.
[2] Para el punto 2 esperamos que todos los datos obligatorios no se almacenen en blanco
[3] Para los puntos 2 y 4 esperamos un mensaje de advertencia indicando claramente el error de omisión o duplicidad al usuario.
[4] Para los puntos 2 y 4 esperamos que después del mensaje de advertencia todos los datos previamente capturados por el usuario permanezcan.
[1]
[2]
[3]
[4]
![Page 10: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/10.jpg)
Tips para ejecutar el Plan de Pruebas:
Se debe prevenir al cliente y usuarios sobre esta fase que va entre el fin del desarrollo y el comienzo de su uso.
En este sentido, hay que anotar que los errores serán de común ocurrencia y no situaciones aisladas.
Hay que llevar un recuento de ellos y hacer un seguimiento ordenado de la forma en que son abordados y corregidos.
Escoger usuarios mas relevantes para el sistema.
Ejecutar las pruebas en un entorno real de operación.
![Page 11: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/11.jpg)
Conclusiones
Las pruebas hechas en durante el desarrollo probablemente no valdrán como pruebas en esta fase.
Lo que no se pruebe ahora está garantizado que va a fallar (ley de murphy)
La única forma de hacer pruebas y garantizar que se ha probado todo lo necesario es sentándose a escribirlas en un plan de pruebas. De lo contrario será un desastre.
![Page 12: UNIDAD IV EVALUACION DE PROYECTOS DE SOFTWARE Evaluación de proyectos ESTRATEGIAS DE PRUEBA DEL SOFTWARE Cualquier estrategia de prueba debe incorporar:](https://reader034.vdocuments.mx/reader034/viewer/2022051412/54acd8b4497959bc0a8b4d50/html5/thumbnails/12.jpg)
Ejercicio Realizar el Plan de Pruebas para su
proyecto