Por favor, use este identificador para citar o enlazar este ítem: http://dspace.espoch.edu.ec/handle/123456789/7459
Título : Desarrollo de pruebas unitarias automáticas para el sistema web escolástico del Instituto Tecnológico Superior Stanford.
Autor : Paucar Ati, Eduardo Fabricio
Director(es): Rosero, Raúl
Tribunal (Tesis): Villa, Eduardo
Palabras claves : TECNOLOGÍA Y CIENCIAS DE LA INGENIERÍA;INGENIERÍA DE SOFTWARE;PRUEBAS UNITARIAS;VERIFICACIÓN DE SOFTWARE;VALIDACIÓN DE SOFTWARE;AUTOMATIZACIÓN DE PROCESOS
Fecha de publicación : jul-2017
Editorial : Escuela Superior Politécnica de Chimborazo
Citación : Paucar Ati, Eduardo Fabricio. (2017). Desarrollo de pruebas unitarias automáticas para el sistema web escolástico del Instituto Tecnológico Superior Stanford. Escuela Superior Politécnica de Chimborazo. Riobamba.
Identificador : UDCTFIYE;18T00703
Abstract : This work aimed to develop an automatic unit tests for the Scholastic Web System of the Stanford Higher Technological Institute (SACS). To identify the problems techniques such as interview and observation, applied to the system developer were used. After that, the SCRUM agile development methodology was implemented for the creation of the unit testing automation system using the Junit framework, with the JAVA programming language, SWING and AWT technology, as well as the iText and IO libraries. Communicating with any application with similar characteristics to the SACS system to automatically implement the unit tests of data access and allow the obtaining of information from them. The development produced the unit testing automation system with a total of 986 lines of code and a total weight of 65.42 Mb. Which, by means of the tests corresponding to each of the six iterations revealed an improvement of 82% in the time invested in the resolution of conflicts over data access methods of a complete project and an average reduction of 56% of the time invested in conflict resolution on data access methods of an iteration. This makes the development of similar projects more efficient with regard to time. Moreover, as it was developed under a test environment, a more reliable and clean code was obtained, being these good indicators for the development of the project; For the favorable results obtained it is recommended that the unit testing automation system becomes a plugin for the most popular Development Environments such as NetBeans and Eclipse.
Resumen : El objetivo del trabajo fue el desarrollo de pruebas unitarias automáticas para el sistema web escolástico del Instituto Tecnológico Superior Stanford (SACS), para la identificación de problemas se utilizaron técnicas como la entrevista y la observación, aplicadas al desarrollador del sistema, luego de lo cual se implementó la metodología de desarrollo ágil SCRUM para la creación del sistema de automatización de pruebas unitarias utilizando el framework de Junit, con el lenguaje de programación JAVA, con la tecnología SWING y AWT, además de las librerías de iText e IO, las cuales se comunican con cualquier aplicación de características similares al sistema SACS para implementar en estos automáticamente las pruebas unitarias de acceso a datos y permitir la obtención de información de las mismas, el desarrollo produjo el Sistema de Automatización de Pruebas Unitarias con un total de 986 líneas de código y un peso total de 65.42 Mb, el cual a través de las pruebas correspondientes a cada una de las 6 iteraciones reveló una mejora del 9% en el tiempo invertido en la resolución de conflictos sobre métodos de acceso a datos de un proyecto completo y una reducción promedio del 56% del tiempo invertido en la resolución de conflictos sobre métodos de acceso a datos de una iteración, volviendo así más eficiente el desarrollo de proyectos similares con respecto al tiempo, además al haber sido desarrollado bajo un ambiente de pruebas, obtenemos un código más fiable y limpio, siendo estos buenos indicadores para el desarrollo del proyecto; por los resultados favorables obtenidos se recomienda que el sistema de automatización de pruebas unitarias se convierta en un plugin para los Entornos de Desarrollo más populares como NetBeans y Eclipse.
URI : http://dspace.espoch.edu.ec/handle/123456789/7459
Aparece en las colecciones: Tesis Ingeniero en Sistemas Informáticos

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
18T00703.pdf1,19 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.