Proyecto de Fin de Curso (Pruebas Del Sistema) - (HIVS-IC2015)_3
-
Upload
jasonjosemartinezgarcia -
Category
Documents
-
view
4 -
download
3
description
Transcript of Proyecto de Fin de Curso (Pruebas Del Sistema) - (HIVS-IC2015)_3
-
UNIVERSIDAD CENTROAMERICANA Pg. No. 1 de 3
Facultad de Ciencia, Tecnologa y Ambiente / Coordinacin ISTI
Herramientas para Implementacin y Verificacin IC2015
Ingeniera en Sistemas y Tecnologas de la Informacin
Objetivo: Planificacin y Desarrollo del Plan de Pruebas en base al Proyecto de Fin de
Curso en la asignatura Implementacin de Aplicaciones Orientadas a Objetos
Dimensiones de calidad para las revisiones y pruebas de las Aplicaciones Web
(webapp):
El contenido (se evala la sintaxis y la semntica). La funcin (se prueban los requerimientos del cliente). La estructura (se valora el contenido y la funcin de la aplicacin). La usabilidad (se prueba la interfaz). La navegabilidad (se prueban los vnculos). El rendimiento (se prueba la carga extrema sin degradacin operativa inaceptable). La compatibilidad (se prueba la webapp tanto en el cliente como en el servidor). La interoperabilidad (se prueba la GUI de la webapp con otras aplicaciones y/o BD). La seguridad (se prueba la autenticacin y privilegios de acceso).
Estrategia de las Pruebas
La estrategia para probar webapp adopta los principios bsicos de todas las pruebas de
software y aplica una estrategia y las tcticas que se recomiendan para los sistemas
orientados a objetos. Los siguientes pasos resumen el enfoque:
1. El modelo de contenido para la webapp se revisa para descubrir errores. 2. El modelo de interfaz se revisa para garantizar que todos los casos de uso pueden
adecuarse.
3. El modelo de diseo para la webapp se revisa para descubrir errores de navegacin. 4. La interfaz de usuario se prueba para descubrir errores en los mecanismos de
presentacin y/o navegacin.
5. A cada componente funcional se le aplica una prueba de unidad. 6. Se prueba la navegacin a lo largo de toda la arquitectura. 7. La webapp se implementa en varias configuraciones ambientales diferentes y se prueba
en su compatibilidad con cada configuracin.
8. Las pruebas de seguridad se realizan con la intencin de explotar vulnerabilidades en la webapp o dentro de su ambiente.
9. Se realizan pruebas de rendimiento. 10. La webapp se prueba mediante una poblacin de usuarios finales controlada y
monitoreada. Los resultados de su interaccin con el sistema se evalan por errores de
contenido y navegacin, preocupaciones de facilidad de uso, preocupaciones de
compatibilidad, as como confiabilidad y rendimiento de la webapp.
-
UNIVERSIDAD CENTROAMERICANA Pg. No. 2 de 3
Facultad de Ciencia, Tecnologa y Ambiente / Coordinacin ISTI
Herramientas para Implementacin y Verificacin IC2015
Ingeniera en Sistemas y Tecnologas de la Informacin
I. Uso de Herramienta CASE (Software Libre) para Gestin de Pruebas
1. Pruebas de Unidad (Suite de Pruebas)
Plan de Pruebas.
Grafo de Flujo y Clculo de la Complejidad Ciclomtica para las pruebas de Caja Blanca.
Cinco Casos de Prueba o Tres Pruebas de Caja Blanca (pruebas estructurales)
Un Caso de Prueba de Condicin. Un Caso de Prueba de Bucle. Un Caso de Prueba del Camino Bsico.
o Dos Pruebas de Caja Negra (pruebas de requisitos funcionales) Un Caso de Prueba de Valores Lmites. Un Caso de Prueba de Equivalencia.
2. Prueba de Integracin
Plan de Pruebas.
Un Caso de Prueba o Un Caso de Prueba Funcional (conectividad a base de datos).
El Proceso de Prueba WebApp
-
UNIVERSIDAD CENTROAMERICANA Pg. No. 3 de 3
Facultad de Ciencia, Tecnologa y Ambiente / Coordinacin ISTI
Herramientas para Implementacin y Verificacin IC2015
Ingeniera en Sistemas y Tecnologas de la Informacin
3. Pruebas de Sistema
Plan de Pruebas.
Una Valoracin y Tres Casos de Prueba o Valoracin de Contenido. o Un Caso de Prueba de Usabilidad. o Un Caso de Prueba de Navegabilidad. o Un Caso de Prueba de Seguridad.
II. Usuario Final/Cliente (Documentadas)
1. Prueba de Aceptacin
Plan de Pruebas.
Un Caso de Prueba o Un Caso de Prueba Beta (entorno controlado/prueba planificada/otro
grupo).
Nota: Documente de forma apropiada (textual y grficamente) todos los Casos de Prueba
siguiendo el Formato del Plan de Pruebas (RUP), adems del software utilizado.
III. Plan de Pruebas
1. Instancia del Caso de Prueba
- Descripcin: - Responsable: - Condiciones de ejecucin (flujo de eventos): - Entrada: - Resultado esperado: - Evaluacin de la prueba: