Por favor, use este identificador para citar o enlazar este ítem: https://ri-ng.uaq.mx/handle/123456789/3384
Título : DESARROLLO DE UN FRAMEWORK DE PRUEBAS AUTOMATIZADAS PARA LA VERIFICACIÓN DE APLICACIONES WEB
Autor(es): Dante Spindola Hernández
Palabras clave: Pruebas de software
Framework
Automatización
Área: INGENIERÍA Y TECNOLOGÍA
Fecha de publicación : 28-ene-2022
Facultad: Facultad de Informática
Programa académico: Maestría en Sistemas Computacionales
Resumen: "El propósito de todo framework es facilitar las cosas a la hora de desarrollar una aplicación, para enfocarse en el problema a resolver y olvidándonos de implementar funcionalidades que son de uso común. Con base en esta problemática, el presente documento tiene como objetivo el desarrollo de un framework gráfico, que permita implementar pruebas automatizadas de manera eficiente, sin la necesidad de tener una habilidad de programación avanzada, dado que la herramienta solicita parámetros específicos a través de una interfaz gráfica, esto ahorra tiempo y costos en el proceso de desarrollo de software, específicamente en el área de pruebas. La metodología empleada en este trabajo consta de siete etapas diferenciadas, las cuales son: documentación, análisis, diseño, desarrollo, implementación, evaluación y pruebas, todo esto en un orden secuencial dado que la metodología se basa en el modelo de desarrollo de software en cascada, por lo tanto, puesto que es una herramienta basada en software que evalúa el correcto comportamiento de una aplicación, debe seguir las pautas correspondientes de cualquier modelo de desarrollo de software. Los criterios de aceptación fueron la reducción del tiempo de ejecución e implementación, siendo que el primero se da de manera intrínseca en cualquier herramienta de automatización y no representa ninguna ventaja competitiva, sin embargo, el segundo es una ventaja agregada sobre el primero, por tener una interfaz gráfica que guía al usuario en el momento de la implementación, generando un desarrollo transparente y una curva de aprendizaje considerablemente más baja que cualquier método convencional y en consecuencia de forma natural aumenta la cobertura de las pruebas automatizadas, luego el tiempo ahorrado se aprovecha de manera efectiva para diferentes fines, como el mantenimiento, desarrollo o implementación de nuevas funciones o mejoras en el framework. Como resultado, se obtuvo una reducción del 90% en el tiempo de ejecución con respecto al manual, y en cuanto al tiempo de implementación el ahorro fue del 66% en escenarios específicos, en vista de que este puede variar en función de diferentes factores como la experiencia, conocimientos y habilidades del desarrollador."
URI: http://ri-ng.uaq.mx/handle/123456789/3384
Aparece en: Maestría en Sistemas Computacionales

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
RI006425.pdf2.26 MBAdobe PDFPortada
Visualizar/Abrir


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