prueba de aplicaciones web

7
YULIANA JIMÉNEZ LETURNÉ TUTOR: ING. JORGE ACURIO PROYECTOS INFORMATICOS

Upload: yuliana-jimenez

Post on 05-Aug-2015

27 views

Category:

Internet


5 download

TRANSCRIPT

YULIANA JIMÉNEZ LETURNÉ

TUTOR: ING. JORGE ACURIO

PROYECTOS INFORMATICOS

Una aplicación web es un programa o conjunto de programas para ayudar al usuario de un ordenador para procesar una tarea específica"

Una aplicación web es básicamente una manera de facilitar el logro de una tarea específica ... en la Web, a diferencia de un sitio web estático que es más bien una herramienta, no menos importante, para la comunicación.

Una prueba se enfoca sobre la lógica interna del programa y sobre las funciones externas. Con estas pruebas se desvelan posibles errores cometidos en la elaboración del producto. Un buen proceso de prueba es aquel que tiene una alta probabilidad de encontrar un error no descubierto hasta entonces.

APLICACIÓN WEB

Desarrolladores y proveedores de

Contenido

• Generan y recopilan contenido

• El contenido es inherente a una webapp

Editor de Web

•Organización del contenido

•Se relacionan con los Desarroladores

•Entiende el contenido y la tecnología de la webapp

Ingeniero Web

•Obtención de Requerimientos

•Modelo de Análisis

•Diseño arquitectónico, de interfaz y navegación

•Implementación y pruebas

Expertos en dominios

empresariales

•Es capaz de responder todas las preguntas relacionadas con metas, objetivos y requisitos empresariales relacionados con Webapps.

Especialistas de Soporte

•Apoyo contínuo a las webapp

•Es responsable de correcciones, adaptaciones y mejoras al sitio,

•Actualización de contenido

•Implementación de mejoras

Administrador

•Llamado Webmaster

•Tiene la responsabilidad diaria de la operación de la webapp

•Puede estar inmiscuido en actividades técnicas

ACTORES PRINCIPALES EN UNA PRUEBA DE APLICACIÓN WEB

Encontrar y documentar defectos que pueda tener el producto web.

Validar que funciona para lo que ha sido diseñado.

Verificar requisitos que debe de cumplir la aplicación

Autenticar la interacción e integración de los componentes

Asegurar que los defectos encontrados se han corregido antes de la entrega al cliente

OBJETIVOS PRINCIPALES DE LA PRUEBA DE APLICACIONES

Revisión del modelo de contenido de la WebApp en busca de errores

Revisión del modelo de la interfaz asegurándose que todos los casos de uso pueden acomodarse

Revisión del modelo de diseño de la WebApp en busca de errores de navegación

Se prueba la interfaz de usuario para descubrir errores en la presentación o los mecanismos de navegación.

Componentes funcionales seleccionados se prueban en forma individual

Se realizan pruebas de seguridad con el objetivo de explotar vulnerabilidades en la WebAPP o dentro de su ambiente

Se prueba la WebApp en una población controlada y monitoreada de usuarios finales buscando errores relacionados con la facilidad de uso,

con la compatibilidad, confiabilidad y desempeño de la WebApp.

ESTRATEGIAS DE PRUEBA DE UNA APLICACIÓN WEB

• Se prueban todos los caminos de control importantes con el fin de descubrir fallos en las funciones o módulos.

Pruebas de Unidad

• A partir de la funcionalidad del producto web se construye una estructura de programa que este de acuerdo con el contenido.

Pruebas de Integración

• Verifica que cada elemento encaja de forma adecuada y que se alcanza la funcionalidad y el rendimiento del sistema total.

Pruebas del Sistema

• Se ejecutan sobre las nuevas versiones realizadas sobre los módulos.

Pruebas de regresión

• Verificación de los mecanismos de protección incorporados.Pruebas de

Seguridad

• Realizadas cargas de datos que se asemejan a la realidad para testeos reales.Pruebas carga

•Encontrar debilidades en el sistema al momento de manejar grandes volúmenes de datos durante prolongados períodos de tiempo, el objetivo principal es determinar si la plataforma de integración se degrada o deja de funcionar

Pruebas de Volumen

TIPOS DE PRUEBAS DE LAS APLICACIONS WEB

PROCESOS DE LOS TIPOS DE PRUEBAS