Por favor, use este identificador para citar o enlazar este ítem: http://dspace.espoch.edu.ec/handle/123456789/9113
Título : Aplicación móvil de información de frecuencias de cooperativas de transporte interprovincial evaluado bajo pruebas unitarias automatizadas
Autor : Barrera Quinche, Wilmer Heriberto
Director(es): Rosero Miranda, Raúl Hernán
Tribunal (Tesis): Gómez Gómez, Omar Salvador
Palabras claves : TECNOLOGÍA Y CIENCIAS DE LA INGENIERÍA;INGENIERÍA DE SOFTWARE;AUTOMATIZACIÓN DE PRUEBAS UNITARIAS;APLICACIÓN MÓVIL;JUNIT;ANDROID;METODOLOGÍA DE DESARROLLO ÁGIL SCRUM
Fecha de publicación : jul-2018
Editorial : Escuela Superior Politécnica de Chimborazo
Citación : Barrera Quinche, Wilmer Heriberto. (2018). Aplicación móvil de información de frecuencias de cooperativas de transporte interprovincial evaluado bajo pruebas unitarias automatizadas. Escuela Superior Politécnica de Chimborazo. Riobamba.
Identificador : UDCTFIYE;18T00743
Abstract : The objective of the following research work was the development of a mobile application based on information of frequencies in the cooperative interprovincial transport, which is evaluated under automated unitary tests. Android Studio is the integrated development environment used in the implementation of this mobile application, which it will work on smartphone devices with Android operating system. The monitoring of the development has been done through the agile scrum methodology, which it has designed formats to follow in the process of documentation of the mobile application in each of its stages. This system evaluated both manual tests (acceptance tests defined in the scrum methodology) and automated unit tests in order to compare the time it takes to perform each of these tests on the same system, it has been taken into account all the time spent in tests, which in turn is broken down into small fractions of time called variables, that verifies which of these represents the variation of time between manual and automated tests: only functionalities system have been evaluated under these two types of tests, while documentation tests and metaphors have been evaluated with manual tests. Junit is the framework used to perform automated tests, this framework works with Java programming language in the creation of Android mobile applications. We implemented the automation of 163 test cases distributed in 8 sprints that were carried out in an equivalent time of 4% of the total time devoted to tests. It is recommended to make a detailed study on geolocation in smartphone devices in order to reduce the consumption of resources and increase the degree of accuracy in the use of this service.
Resumen : El objetivo del presente trabajo de titulación fue el desarrollo de una aplicación móvil de información de frecuencias de cooperativas de transporte interprovincial evaluado bajo pruebas unitarias automatizadas. Android Studio es el entorno de desarrollo integrado usado en la implementación de esta aplicación móvil, la cual funcionará sobre dispositivos smartphone con sistema operativo Android. El seguimiento del desarrollo se lo ha realizado mediante la metodología ágil scrum, para lo cual se ha diseñado formatos a seguir en el proceso de documentación de la aplicación móvil en cada una de sus etapas. Este sistema se encuentra evaluado tanto con pruebas manuales (pruebas de aceptación definidas en la metodología scrum) como con pruebas unitarias automatizadas, esto con el fin de comparar el tiempo que lleva realizar cada una de estas pruebas sobre un mismo sistema, para esto se ha tomado en cuenta todo el tiempo invertido en pruebas, que a su vez se desglosa en pequeñas fracciones de tiempo denominadas variables, esto con el fin de verificar en cuál de estas existe mayor variación de tiempo entre pruebas manuales y automatizadas; solo funcionalidades del sistema han sido evaluadas bajo estos dos tipos de pruebas, mientras que pruebas de documentación y metáforas se han evaluado con prueba manuales. Junit es el framework utilizado para realizar pruebas automatizadas, este trabaja con el lenguaje de programación Java usado en la creación de aplicaciones móviles Android. Se implementó la automatización de 163 casos de prueba distribuidos en 8 sprints que se llevaron a cabo en un tiempo equivalente al 4% del total de tiempo dedicado a pruebas. Se recomienda hacer un estudio minucioso sobre la geolocalización en dispositivos smartphone con el fin de reducir el consumo de recursos y aumente el grado de precisión en el uso de este servicio.
URI : http://dspace.espoch.edu.ec/handle/123456789/9113
Aparece en las colecciones: Tesis Ingeniero en Sistemas Informáticos

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
18T00743_2018_07_09.pdf7,77 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.