Inicio › Programas › Ingeniería en Informática
Evaluación del funcionamiento y rendimiento del proyecto travelcontact mediante pruebas funcionales y no funcionales.
Zambrano Yanes, Deisy Marbelis
Tutor: Figueroa Linares, José Orlando
Resumen
La presente investigación ha planteado la automatización de las pruebas de humo que se ejecutan de forma manual en el proyecto TravelContact, para reducir tiempos invertidos en la ejecución de dichas pruebas que son necesarias para verificar la calidad e integridad del software que es desarrollado. La propuesta se enmarca dentro de la modalidad aplicativa con diseño documental, de campo y no experimental. Se creó una metodología dividida en fases que permitieron seleccionar las funcionalidades críticas a ser probadas, diseñando casos de pruebas y escenarios para comprobar a nivel de negocio los requerimientos solicitados por el cliente, luego fueron implementados para su automatización haciendo uso de las herramientas de software libre Cucumber y Capabara que permiten realizar estas pruebas a través de la definición de escenarios, pasos a seguir y resultados esperados, estas son ejecutadas desde una aplicación web que ha sido desarrollada en una fase de esta investigación usando Ruby On Rails. En esta aplicación se visualizan y analizan los resultados obtenidos junto con un resumen detallado. De igual manera, para las pruebas no funcionales se diseñó un plan de pruebas el cual permitió analizar las variables a ser usadas para medir el rendimiento de la aplicación a través de pruebas de carga y estrés, aumentando de forma gradual la cantidad de usuarios que hacen uso de la aplicación, para realizar estas pruebas se usó una aplicación llamada Apache JMeter, que permite realizar las simulaciones de carga requeridas, arrojando una serie de resultados que son analizados e interpretados. Con la automatización de las pruebas se consiguió reducir a la mitad el tiempo invertido en ejecutarlas y además estimar la capacidad de usuarios que soporta la aplicación. Finalmente esta investigación abre paso a implementar pruebas automatizadas a otros proyectos para asegurar su calidad e menor cantidad de tiempo invertido.
Palabras clave
Documento
INF201921516094APG.pdf
Licencia_CretiveCommonsINF201921516094APG.pdf
Ficha original en el repositorio institucional de la UNET
Trabajos relacionados
- Sistema de información WEB para la planificación, seguimiento y evaluación de los procesos administrativos y académicos de una institución educativa. Caso de estudio: U.E. Colegio La Villa de los niñosÁlvarez Chacón, Eduardo José; Maldonado Ramírez, Romer Jeancarlos · 2018
- Diseño de un flujo de trabajo y una arquitectura para el despliegue ágil de servicios como parte de la fábrica de software de ZIPPYTTECH-VMendoza Zambrano, Pedro Francisco · 2019
- Implementación de proceso automatizado de control de calidad de código, pruebas y monitoreo para despliegue de software usando herramientas devopsBorjas Zamora, Leyddi Astrid · 2023
- Aplicación móvil multiplataforma para la gestión escolar en el nivel de educación media del estado Táchira. Caso de estudio: U.E. Colegio Villa de los NiñosRoa Coral, José Gregorio · 2018
- Implementación de una estrategia de análisis de sentimientos en ciudades tradicionales que migran a ciudades inteligentesBolívar Portilla, Miguel Alejandro · 2019
- Business matchmaking, sistema web para contactar y establecer reuniones entre productores y consumidores respecto a productos o servicios en shocklogic world wide limitedCepeda Colmenares, Bryand Isaac · 2020
Este sitio no es el repositorio oficial. Los documentos pertenecen a sus autores y a la Universidad Nacional Experimental del Táchira, y se publican en su repositorio bajo licencia Creative Commons; los archivos se sirven desde una copia del repositorio y cada página enlaza a la ficha original. Los datos descriptivos (título, autor, resumen y palabras clave) provienen de la ficha del repositorio.