Estudiante

Páginas: 7 (1662 palabras) Publicado: 14 de noviembre de 2012
Herramientas open source para testing de aplicaciones Web. Evaluación y usos.
F. Javier Díaz Claudia M. Banchoff Tzancoff Anahí S. Rodríguez Valeria Soria {javier.diaz, claudia.banchoff, anahi.rodriguez, valeria.soria}@linti.unlp.edu.ar LINTI. Fac. de Informática, Universidad Nacional de La Plata. La Plata, 1900, ARGENTINA

Aplicación Web

• Myers: “Las aplicaciones de Internet sonaplicaciones cliente-servidor donde el cliente es un navegador Web y el servidor es un servidor Web o una aplicación servidor”

Objetivo
• El objetivo de este trabajo es presentar una serie de herramientas que asisten en la tarea de testing durante el desarrollo de una aplicación web. • Este trabajo se ha focalizado en el análisis de aplicaciones Web. Se presentarán herramientas de código abiertoagrupadas según el tipo de prueba realizar.

Testing
• Es someter un software a ciertas condiciones que puedan demostrar si es válido o no, verificando que el software se ajusta a los requerimientos y además validar que las funciones se implementan correctamente. • Es en definitiva agregar valor a un producto y no solamente al producto, sino al proceso de desarrollo, siempre que se consideren losresultados generados.

Etapas de testing
• Al igual que el desarrollo de software, las pruebas también tienen diferentes etapas, como ser: Planificación y Control, Análisis y Diseño, Implementación y Ejecución, Evaluación y Cierre.

Calidad de Software
• IEEE std. 610: “El conjunto de programas de ordenador, los procedimientos y posiblemente, la documentación asociada y los datos relativosa la operación del sistema informático”. • Algunos autores afirman que los valores de calidad que tiene mayor relevancia en las aplicaciones Web son: Usabilidad, Funcionabilidad, Fiabilidad, Seguridad, Eficiencia y Mantenibilidad.

Caso de Prueba
Un caso de prueba es un conjunto de entradas, precondiciones de ejecución, resultados esperados y poscondiciones de ejecución, realizadas para unobjetivo particular, tal como ejecutar un camino en particular o verificar la concordancia con los requerimientos.

Caso de Prueba
• Un caso de prueba debe probar un item (en teoría) y luego realizar un análisis del resultado esperado. • Si se descubre un nuevo caso, documentarlo y no ejecutarlo. • Se tiende agrupar casos de prueba, pero asi se pueden enmascarar errores.

Caso de Prueba
•Objetivo: la carácteristica del sistema a probar. • Datos de entrada y de ambiente: datos a introducir al sistema que se encuentra en condiciones preestablecidas. • Comportamiento esperado: la salida o la acción esperada en el sistema de acuerdo a los requerimientos del mismo. • Comprobación del resultado esperado: método o forma de realizarlo.

Tipos de pruebas
• Pruebas de aceptación
– Alfa –Beta

• Pruebas de sistema
– – – – – Usabilidad Interfaz de usuario Seguridad Rendimiento Configuración

Tipos de pruebas
• Pruebas funcionales • Pruebas de integración
– Big Bang – Top Down – Bottom Up

• Pruebas de unidad

Probando aplicaciones Web
• El tipo de pruebas no depende del tipo de aplicación, ya sea Web o escritorio. • Se recomienda realizar las siguientes pruebasbásicas:
– – – – – Pruebas de aceptación Pruebas estáticas de código Pruebas unitarias Pruebas funcionales Pruebas de rendimiento

Herramientas
• Según Whittaker, la utilización de una herramienta puede ser útil para mejorar y agilizar las pruebas a realizar. • Por ejemplo, a la hora de simular una cantidad determinada de usuarios accediendo a un sitio al mismo tiempo, o la carga de datos en unsistema, etc.

Herramientas - Ventajas
• El trabajo repetitivo se reduce. • Una mayor coherencia y repetibilidad. • Evaluación Objetiva. • Fácil visualización de los resultados.

Herramientas - Desventajas
• Se pueden llegar a tener expectativas irrealistas sobre las herramientas. • Sobrestimar el tiempo. • La incorporación de la herramienta a las pruebas realizadas puede demandar más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS