Aproximación a las pruebas de aplicaciones web

Páginas: 15 (3648 palabras) Publicado: 4 de abril de 2011
Actas de los Talleres de las Jornadas de Ingeniería del Software y Bases de Datos, Vol. 3, No. 4, 2009

Una aproximación a las pruebas de aplicaciones Web basadas en un contexto MDWE
Arturo H. Torres, María J. Escalona, Manuel Mejías, Javier J. Gutiérrez
Departamento de Lenguajes y Sistemas Informáticos, Universidad de Sevilla, Avd. Reina Mercedes sn. 41040 Sevilla, Españaarturoh.torres.exts@juntadeandalucia.es {escalona,risoto,javierj}@lsi.us.es

Resumen. La garantía de la calidad (Quality Assurance) es el proceso de verificar si los productos o servicios satisfacen las expectativas del cliente. Las pruebas forman parte de este proceso. No obstante, los investigadores y profesionales todavía están tratando de encontrar formas efectivas para probar las aplicaciones Web. Una deellas está relacionada con el paradigma MDA (Model-Driven Architecture). Este trabajo presenta un estudio comparativo de las propuestas existentes con este en-foque, y a partir de éste, propone una primera aproximación de una técnica de pruebas basada en MDWE (Model-Driven Web Engineering). Palabras clave: MDA, MDWE, Pruebas basadas en modelos, Modelos nave-gacionales.

1 Introducción
Las pruebasde software son un término bastante amplio y abarcan una extensa gama de actividades muy variadas, desde las pruebas realizadas por el desarrollador, de una pequeña pieza de código (pruebas unitarias), hasta la validación del cliente de un gran sistema de información (pruebas de aceptación). En todas estas fases, los casos de prueba pueden ser concebidos con objetivos muy variados, tales comovalidar si existen desviaciones en los requisitos del usuario, evaluar la conformidad de una especificación, o de entradas maliciosas, medir atributos como el desempeño o usabilidad, etc. Para aclarar y organizar todos estos términos y con el objetivo de mostrarlos en una vista unificada, Bertolino [3] presenta una clasificación de los problemas comunes y de los muchos significados de las pruebas desoftware. En este artículo, abordamos tres desafíos de los enunciados por Bertolino, al considerarlos adecuados para nuestra propuesta de investigación. Los desafíos abordados son el obtener oráculos de pruebas eficientes, conseguir pruebas 100% automáticas y efectuar pruebas basadas en modelos. Y específicamente dentro de las pruebas basadas en modelos, tratamos el modelado de las pruebas con elparadigma MDA, ya que los niveles de abstracción de MDA pueden también aplicarse al modelado de pruebas [10]. Además, debido a que el interés de este trabajo son las aplicaciones Web, estos desafíos estarán orientados hacia este tipo de software. Es decir, tomar el desafío de obtener pruebas 100% automáticas, con los adecuados oráculos de pruebas, en un contexto de meta-modelos. Además, es en elámbito de la Ingeniería Web donde se ha evaluado la necesidad de estudiar de manera concreta una característica del software, que, en los últimos años, está definiéndose como crítico dentro del proceso de desarrollo: la navegación [5]. Este trabajo propone una aproximación de pruebas basada en los modelos navegacionales. La estructura de este artículo continúa con la sección 2, presentando lostrabajos relacionados. Seguidamente en la sección 3 se presenta un breve análisis de las propuestas existentes con el objetivo de identificar las oportunidades de investigación. En seguida, a partir de las oportunidades, la sección 4 presenta una aproximación de un método de

ISSN 1988-3455

SISTEDES, 2009

9

Actas de los Talleres de las Jornadas de Ingeniería del Software y Bases de Datos,Vol. 3, No. 4, 2009

pruebas de software basado en el paradigma MDWE. Finalmente la sección 5 presenta las conclusiones y trabajos futuros.

2 Trabajos Relacionados
Esta sección presenta los trabajos relacionados con los modelos de pruebas de software que utilizan el enfoque MDA. Entre las propuestas de empresa que presentan las pruebas basadas en modelos, sólo algunas tienen un enfoque MDA....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Jmeter, Pruebas De Stress Sobre Aplicaciones Web
  • Pruebas de aplicaciones web
  • Prueba de las aplicaciones web
  • Aplicaciones web
  • Aplicaciones web
  • Aplicaciones web
  • Aplicaciones Web
  • aplicaciones web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS