DSpace DSpace UPC
  Pàgina principal | Llistar continguts | Cerca avançada | Com participar-hi Català   Castellano   English  


Títol: Integración continua y automatización de procesos de calidad en el desarrollo de aplicaciones JEE
Continuous integration and quality process automation in application development JEE
Autor: Abadia Pastor, Marçal
Altres autors/autores: Viudez Martín, Ángel; Calveras Augé, Anna M.; Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
Editorial: Universitat Politècnica de Catalunya
Matèries: Àrees temàtiques de la UPC::Informàtica::Programació
Telematics
Web applications
Telemàtica
Aplicacions web
Tipus de document: Master thesis (pre-Bologna period)
Descripció: Català: El projecte està centrat en la millora de la qualitat i de l'eficiència en el desenvolupament d'aplicacions web en la plataforma Java JEE mitjançant una metodologia basada en cicles curts de desenvolupament per validar l'aplicació mes contínuament i evitar imprevistos d'última hora. Per portar a terme aqueta metodologia que consisteix en un entorno d?Integració Continua, l'equip de treball per el qual s'ha realitzat el projecte té una experiència important en els repositoris de codi per treballar concurrentment, però detecten que realitzar les diferents proves necessàries per assegurar les funcionalitats y els requeriments del client de manera manual suposa un cost elevat en temps i es planteja l'opció de realitzar un estudio d?eines en el mercat que ajudin a realitzar les proves funcionals d'una aplicació de manera automatitzada y cóm realitzar una bona prova de rendiment sobre una aplicació web. Per portar a terme aquest projecte, primer s'ha realitzat un estudi sobre tres eines del mercat que ajudin a un equipo de desenvolupament d'aplicacions web a validar les funcionalitats d?aquesta aplicació de manera automatitzada. Per seguir a continuació amb un estudi relacionat amb dues eines per realitzar proves de rendiment i entendre la complexitat i el per què és necessari realitzar-la. Per acabar, és interessant integrar tot el cicle de desenvolupament en un entorn d'Integració Continua per treballar concurrentment tots els components de l'equip i que tots puguin accedir als resultats de les proves i comprovar en cas d'error, si prové de la seva part de codi implementada.
Castellano;: El proyecto está centrado en la mejora de la calidad y de la eficiencia en el desarrollo de aplicaciones web en la plataforma Java JEE mediante una metodología basada en ciclos cortos de desarrollo para validar la aplicación más continuamente y evitar imprevistos de última hora. Para llevar a cabo esta metodología que consiste en un entorno de Integración Continua, el equipo de trabajo por el cual se realiza el proyecto tiene una experiencia importante en los repositorios de código para trabajar concurrentemente, pero detectan que realizar las diferentes pruebas necesarias para asegurar las funcionalidades y los requerimientos del cliente de manera manual supone un coste elevado en tiempo y se plantean la opción de realizar un estudio de herramientas en el mercado que ayuden a realizar las pruebas funcionales de una aplicación de manera automatizada y cómo realizar una buena prueba de rendimiento sobre una aplicación web. Para llevar a cabo este proyecto, primero se realiza un estudio sobre tres herramientas del mercado que ayudan a un equipo de desarrollo de aplicaciones web a validar las funcionalidades de dicha aplicación de manera automatizada. Para seguir a continuación con un estudio relacionado con dos herramientas para realizar pruebas de rendimiento y entender la complejidad y el por qué es necesario realizarla. Para acabar, es interesante integrar todo ciclo de desarrollo en un entorno de Integración Continua para trabajar concurrentemente todos los componentes del equipo y que todos puedan acceder a los resultados de las pruebas y comprobar en caso de error, si proviene de su parte de código implementada.
English: This project focuses on improving the quality and the efficiency in developing web applications in the platform Java JEE. It is used a methodology based on short-term development to validate the application more continuously and avoid unexpected mistakes at the last moment. To carry out this methodology that consist on a Continuous Integration environment, the team work has a significant experience in the repositories of code to work concurrently, but they detected that perform various tests to ensure the functionality and customer requirements manually is very costly in time and raises the option of undertaking a study of market tools to assist with functional testing of an automated application and how to make a good performance test on a web application. To carry out this project, first it is important to study three tools of market that can help a team of web application development to validate the functionality of the application in an automated manner. To further ahead with a study based on two tools for performance testing and thus understand the complexity and why it is necessary to do it. To conclude, it is interesting to integrate the entire development cycle in a Continuous Integration environment to work concurrently all the members of the team, so everyone can access to the test results and check for error, if it comes from your part of code implemented.
Altres identificadors i accés: http://hdl.handle.net/2099.1/11814
ETSETB-230.75807
Disponible al dipòsit:Treballs acadèmics UPC
Comparteix:


SFX Query

Tots els ítems dipositats a UPCommons estan protegits per drets d'autor.

 

Valid XHTML 1.0! Programari DSpace Copyright © 2002-2004 MIT and Hewlett-Packard Comentaris
Universitat Politècnica de Catalunya. Servei de Biblioteques, Publicacions i Arxius