Diseño e implementación de un sistema de testing automatizado y con validación de web components integrados en aplicaciones web

Salamanca Carmona, Juan Francisco (2016). Diseño e implementación de un sistema de testing automatizado y con validación de web components integrados en aplicaciones web. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Diseño e implementación de un sistema de testing automatizado y con validación de web components integrados en aplicaciones web
Autor/es:
  • Salamanca Carmona, Juan Francisco
Director/es:
  • López Gómez, Genoveva
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Febrero 2016
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (694kB) | Vista Previa

Resumen

Durante los últimos años, estamos siendo participes de cambios sumamente transcendentales en el campo de las tecnologías. Uno de los más notables ha sido el cambio del paradigma de la distribución del software, donde la instalación de herramientas de escritorio se ha visto relegada a un segundo plano, tomando así fuerza las aplicaciones que consumen servicios web o que, simplemente, son aplicaciones web, es decir, que no requieren de un proceso de instalación, únicamente una conexión a internet activa. Debido a este cambio, han surgido nuevas tecnologías y herramientas para cubrir ese espectro, el de la creación de aplicaciones web. Entre todas ellas, encontramos los componentes web basados en tecnologías Polymer. Estos componentes son muy fáciles de crear, lo que implica que un gran número de personas, tanto desarrolladores profesionales, como usuarios finales, pueden crear sus propios componentes. Es necesario destacar que la diferencia en los conocimientos de programación entre los dos grupos puede ser muy grande, lo cual implica ciertos riesgos a la hora de integrar dichos componentes dentro de las aplicaciones web. Es por esto último por lo que surge el desarrollo de este Trabajo Fin de Grado, ya que con la aparición de estos componentes, se requieren de sistemas de verificación y validación automatizados que sean capaces de medir la calidad de cada uno de estos componentes que son desarrollados, tanto en términos de requisitos formales, como en cuanto a rendimiento o capacidad de integración de dos componentes entre sí o con la propia aplicación web que se encargará de albergarlos a todos.---ABSTRACT---During the past few years, we are being witnesses of transcendental changes in the field of technology. One of the most remarkable ones have been the paradigm of software distribution, where the installation of desktop tools has been relegated to the background, thus gaining strength applications that consume web services or more easily, that have become in web applications that do not require an installation process, just a high speed internet connection. Because of this change, new technologies and tools have emerged to try to cover the area, which is the creation of web applications. Among them, we can find web components based in Polymer technologies. These components are very easy to create, which involves that a significant number of people, both professional developers and end user, can create their own components. It is necessary to highlight that the difference in programming skills between the two groups can be very large, which involves certain risks when integrating these components into web applications. This has been the main idea that has inspired me to write my dissertation, because with the release of these components, it is required verification and validation automated systems capable of measuring the quality of each of these components are developed, both in terms of formal requirements as for performance of ability to integrate two components together or with the own web application that will harbour them all.

Más información

ID de Registro: 43541
Identificador DC: http://oa.upm.es/43541/
Identificador OAI: oai:oa.upm.es:43541
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 10 Oct 2016 14:09
Ultima Modificación: 10 Oct 2016 14:09
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM