1. Modelado de diseño y prueba de
aplicaciones web
Luzkarly Vázquez
Vanessa Daboin
2. MODELADO DE DISEÑO DESDE EL PUNTO DE VISTA
GENÉRICO
Según el modelo de diseño
Resulta en un modelo
para reflejar como traducir
los requisitos
Modelo de análisis
3. MODELADO DE DISEÑO DESDE EL PUNTO DE VISTA
ESPECÍFICO
ATRIBUTOS CLAVE
QUE PERMITA
DE MANERA EFECTIVA
11. DISEÑO AL NIVEL DE COMPONENTES
DEBEN GENERAR CAPACIDAD DE CONTENIDO Y NAVEGACION DE FORMA
DINÁMICA
OFRECER CAPACIDADES DE COMPUTACIÓN O PROCESAMIENTO DE DATOS
ADECUADOS AL DOMINIO DE NEGOCIO DE WEBAPP
PROPORCIONAR CUESTIONAMIENTOS Y ACCESOS SOFISTICADOS A LA BASE DE
DATOS
ESTABLECER INTERFACES DE DATOS CON SISTEMAS CORPORATIVOS
EXTERNOS
14. ¿CÓMO PROBAR APLICACIONES WEB?¿Qué es? ¿Por qué es importante?
Proceso
Con la meta
• En el contenido
• La facilidad de uso
• El desempeño
• La función
• La capacidad
• La navegabilidad
• La seguridad
Para que los usuarios finales
Eliminar Cantidad
¿Cuáles son los pasos?
Comienza Para el usuario
infraestructura
7 Etapas
1) CONTENIDO
2) INTERFAZ
3) NAVEGACIÓN
4) COMPONENTE
5) CONFIGURACIÓN
6) DESEMPEÑO
7) SEGURIDAD
15. PRUEBA DE CONCEPTOS PARA WEBAPPS
Dimensiones de Calidad
Se incorpora
Se evalúa
EL CONTENIDO
Sintáctico
Semántico
E
X
A
M
I
N
A
LA FUNCIÓN
Se evalúa
Se prueba
LA ESTRUCTURA
Se valora para asegurarse
LA FACILIDAD DE USO
Contenido y función La soporta la interfaz
Se prueba para garantizar
Revisiones técnicas
Proceso de prueba
Descubrir errores
extensible
16. EL DESEMPEÑO
LA COMPATILIBILAD
LA INTEROPERABILIDAD LA SEGURIDAD
Se prueba en una
diversidad
Condiciones
operativas
Interacción
Se prueba al ejecutar
Huésped
Cliente-Servidor
LA NAVEGABILIDAD
Se pone a prueba
Vínculos rotos
Se prueba para asegurar
Interfaces
adecuadas
Se prueba para valorar
intentar
vulnerabilidades
Falla en la seguridad
Sistema responde
Asegurarse
17. ESTRATEGIAS DE PRUEBAS
1) Se revisa el modelo de contenido de la WebApp
2) Se revisa el modelo de interfaz
3) Se revisa el modelo de diseño
4) Se prueba la interfaz del usuario
5) Se prueban componentes funcionales de forma individual
Casos De
uso
Mecanismos de
navegación
18. 6) Se prueba la navegación
7) La WebApp se implementa en diversas configuraciones ambientales
8) Se realizan pruebas de seguridad
9) Se llevan a cabo pruebas de desempeño
10) Se prueba la WebApp en una población controlada y monitoreada
finales
Facilidad de uso Compatibilidad
Confiabilidad Desempeño
19. PLAN DE LAS PRUEBAS
Identifica 1) Un conjunto
que se aplicarán cuando comience
2) Los productos
que se generarán cuando se ejecute
3) La forma en la que los resultados de las pruebas
21. La Prueba de Contenido
Tipográficos
Información
Organización impropia
Violación de leyes de propiedad
Revisiones
Pruebas
ejecutables
Descubrir susceptibles de
rastrear
Errores
semánticos
Contenido derivado
OBJETIVOS
Errores sintácticos
Errores semánticos
Errores en la organización o estructura
La Prueba de la Interfaz
de Usuario
Mecanismos
Interacción
Los aspectos
estéticos
Pobre implementación
Omisiones
Inconsistencias
Ambigüedades
SE REVISA
EL MODELO DE
LA INTERFAZ
EL MODELO DE
DISEÑO DE LA
INTERFAZ
WebApp
OBJETIVO
Intenta
22. La Prueba de Navegación
La Prueba a Nivel de
Componentes
Predecible e impredecible
OBJETIVOS
EL TRABAJO
mecanismos
funcionen
MECANISMOS
Vínculos de navegación
Redirección
Bookmarks
Mapas del sitio
Motores de búsqueda
La Prueba de la
Configuración
Prueba de las
funciones
Funciones
Caja Negra
Caja Blanca
Intenta descubrir
Cliente o servidor
LA LABOR conjunto
probables
En los lados
Garantizar
experiencia En todos ellos
permiten
A través
Conjunto de
pruebas
conjunto
23. La Prueba Seguridad
La Prueba de Desempeño
Están diseñadas
Probar las En el Del lado del
cliente
Del cliente al servidor
CORTAFUEGOS AUTENTIFICACIÓN ENCRIPTADO AUTORIZACIÓN
Se aplica para
descubrir
Problemas
desempeño
Se presentan Lado del servidor
Ancho de Banda
De red
inapropiado
Capacidades
inadecuadas
S.O
Ocurren mientras
Elementos