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.

Description

Title: Diseño e implementación de un sistema de testing automatizado y con validación de web components integrados en aplicaciones web
Author/s:
  • Salamanca Carmona, Juan Francisco
Contributor/s:
  • López Gómez, Genoveva
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: February 2016
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (694kB) | Preview

Abstract

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.

More information

Item ID: 43541
DC Identifier: http://oa.upm.es/43541/
OAI Identifier: oai:oa.upm.es:43541
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 10 Oct 2016 14:09
Last Modified: 10 Oct 2016 14:09
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM