Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

PRUEBAS DE APLICACIONES WEB

No description
by

karla Queme

on 16 May 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of PRUEBAS DE APLICACIONES WEB

PRUEBAS DE SINTAXIS DE NAVEGACION
Vínculos de navegación: asegura que se alcanza el contenido o la funcionalidad adecuada cuando se elige el vínculo.
Redirecciones: Cuando un usuario solicita una URL inexistente.
Marcas de página: garantiza la extracción de un título de página conforme se crea la marca
Marcos y Framesets: habilta el despliegue de multiples páginas web teniendo un contenido correcto, plantilla, tamaño adecuados
Mapas de Sitio: garantizar que los vínculos llevan al usuario al contenido o función adecuada.
Motores de busqueda internos: Permitir al usuario realizar una busqueda de palabra clave para encontrar el contenido necesario PRUEBAS DE APLICACIONES WEB Las pruebas son un proceso de ejecución con el fin de encontrar y corregir errores DIMENSIONES DIMENSIONES DE CALIDAD CONTENIDO
Nivel Sintactico
Nivel Semantico FUNCION
Descubre Errores que indican
falta de conformidad con los
requerimientos del cliente ESTRUCTURA
Para garantiza la entrega
adecuada del contenido y
la función de la aplicación USABILIDAD
Asegura que la interfaz soporte
cada categoria de ususario NAVEGABILIDAD:
Descubre cualquier error de navegación
vínculos muertos, inadecuados y erroneos RENDIMIENTO
Asegura la interacción con el usuario COMPATIBILIDAD
Se prueba en varias
configuraciones para
encontrar errores
especificos de
configuración INTEROPERABILIDAD
Garantiza que la webapp
tiene interfaz adecuada
con otras aplicaciones PLANIFICACIÓN DE PRUEBAS
Establecer un cronograma para el trabajo que incluya planificación de pruebas enfocadas en el conjunto de tareas que se van a aplicar, los productos de trabajo resultado de las tareas y la forma en que se evalúan y registran los resultados PROCESO DE PRUEBA
Comienza con pruebas que ejercitan
la funcionalidad del contenido y la
interfaz que son visibles para el usuario PRUEBAS DE CONTENIDO
Errores sintácticos: correctores automáticos de vocabulario y gramática.
Errores en la organización o estructura de contenido que se presentan al usuario final PRUEBAS DE BASES DE DATOS
Errores al momento de la traducción.
Errores de comunicación entre las Webapp y la base de datos remota.
Demostrar la validez de los datos brutos recibidos por el servidor de la web.
Diseño de pruebas PRUEBA DE INTERFAZ DE USUARIO
ANÁLISIS DE REQUERIMIENTOS: dar conformidad a los requerimientos de los participantes y otros elementos en modelo de requerimientos
DISEÑO: lograr los criterios de calidad genéricos establecidos para las interfaces de usuario.
PRUEBA: La ejecución de aspectos específicos de la interacción con el usuario (sintaxis y semántica de la interfaz) ESTRATEGIAS DE LA PRUEBA DE INTERFAZ
Errores relacionados con mecanismos de interfaz específicos.
Errores en la implementación de la semántica de navegación, funcionalidad de la webapp o despliegue de contenido Las características de la interfaz: garantizar que las reglas de siseño, estetica y contenido visual relacionado esten disponibles sin error para el usuario
Mecanismos de la interfaz individuales: ejercitar todas las formas, guiones del lado cliente, HTML dinámicos, guiones.
La interfaz se prueba dentro denlos casos de uso para descubrir errores de semantica y llevar a cabo pruebas de usabilidad.
La interfaz se prueba dentro de varios entornos para garantizar que sea compatible PRUEBAS DE MECANISMOS DE INTERFAZ
Vínculos
Formularios
Guión en el lado del cliente
HTML dinámico
Ventanas pop-up
Cookies PRUEBA DE SEMÁNTICA DE LA INTERFAZ
Evalúa que tan bien se presenta el diseño a los usuarios, ofrece instrucciones claras, da retroalimentación y mantiene consistencia de lenguaje PRUEBAS DE USABILIDAD
Evalúa el grado en el que los usuarios pueden interactuar efectivamente con la webapp y como está guia a los usuarios y brinda retroalimentación. ERRORES DENTRO DE UN ENTORNO WEBAPP
No se ve el error como tal si no un sintoma.
Puede ser imposible ver un error fuera del entorno en el que se encontró.
Muchos errores pueden encontrarse en la configuración de la webapp.
Los errores pueden ser difíciles de encontrar en las capas arquitectónicas.
Algunos errores se deben al entorno operativo estático y otros al entorno operativo dinámico, ej. configuraciones, errores relacionados con el tiempo ESTRATEGIA DE LAS PRUEBAS
El modelo de contenido se revisa
El modelo de interfaz se examina
El modelo de diseño se revisa
La interfaz de usuario se prueba
Los componentes funcionales prueban
La navegación se prueba
La webapp se implanta
Las pruebas de seguridad se realizan
Se realia pruebas de rendimiento Características de interfaz se prueban
Los mecanismos de interfaz individuales se prueban
Se prueba la interfaz completa contra los casos de uso
Se prueba la interfaz dentro de varios entornos PRUEBAS DE COMPATIBILIDAD
Busca descubrir problemas antes de que la webapp este en línea.
Conflictos de procesamiento, compatibilidad
La diferencia de navegadores pueden cambiar la plantilla de la página
Los estilos de la fuente pueden alterarse y volverse ilegibles
Los formularios pueden organizarse de forma inadecuada PRUEBA EN EL NIVEL DE COMPONENTES
Partición de equivalencia: el dominio de entrada de la función se divide en categorias y a partir de ellas se derivan casos de prueba.
Análisis de valor de frontera: prueban los datos del formulario
Prueba de rutas: Garantizar que se ejercitó cada ruta independiente del programa. PRUEBAS DE NAVEGACION
Garantiar que todos los mecanismos que utiliza el cliente al usar la webapp sea funcional
PRUEBAS DE SINTAXIS DE NAVEGACION
Vínculos de navegación: asegurar que se alcanza el contenido o funcionalidad cuando se elige el vínculo.
Redirecciones: Cuando una usuario solicita un URL inexistente o selecciona un vínculo que ya no esta.
Marcas de página: garantizar la extracción de un título de página.
Marcos y Framesets: cada marco incluye el contenido de pa página, el framesets contiene multiples marcos y habilita el despliegue de varias páginas al mismo tiempo.
Mapas de sitio: debe llevar al usuario alcontenido o funcionalidad adecuada.
Motores de busqueda internos: Permite al usuario realizar una busqueda de palabra clave para encntrar el contenido necesario. PRUEBAS DE SEMANTICA DE NAVEGACION
Permite a un usuario lograr requerimientos especificos definidos por uno o más caso de uso para una categoria de usuario PRUEBAS DE CONFIGURACION
Probar varias configuraciones tanto en cliente como servidor, garantizando que la experiencia del usuario no varie en ninguna. PRUEBA DE SEGURIDAD
Validar la vulnerabilidad del entorno del lado cliente en cuanto a las comunicaciones de red al momento de enviar los datos del cliente al servidor y viceversa.
Formas de protección
Fireware
Autenticación
Encriptado
Autorización PRUEBAS DE RENDIMIENTO
Descubrir problemas de rendimiento causados por
falta de recursos en el servidor
ancho de banda inadecuado
capacidad de sistema operativo deficiente
OBJETIVO: simular situaciones de carga del mundo real a medida que aumenta el número de usuarios, el número de transacciones en línea o los datos descargados o subidos. PRUEBA DE CARGA: determina como responderá la webapp y su entorno del lado servidor a varias condiciones de carga recopilando datos como respuesta de usuario, tiempo promedio para proceso y descargas, valorar las velocidades de conexión.

Full transcript