Por favor, use este identificador para citar o enlazar este ítem: https://ri-ng.uaq.mx/handle/123456789/3384
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.rights.licensehttp://creativecommons.org/licenses/by-nc-nd/4.0es_ES
dc.contributorCarlos Alberto Olmos Trejoes_ES
dc.creatorDante Spindola Hernándezes_ES
dc.date2022-01-28-
dc.date.accessioned2022-01-31T13:21:55Z-
dc.date.available2022-01-31T13:21:55Z-
dc.date.issued2022-01-28-
dc.identifier.urihttp://ri-ng.uaq.mx/handle/123456789/3384-
dc.description"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."es_ES
dc.formatAdobe PDFes_ES
dc.language.isospaes_ES
dc.relation.requiresNoes_ES
dc.rightsAcceso Abiertoes_ES
dc.subjectPruebas de softwarees_ES
dc.subjectFrameworkes_ES
dc.subjectAutomatizaciónes_ES
dc.subject.classificationINGENIERÍA Y TECNOLOGÍAes_ES
dc.titleDESARROLLO DE UN FRAMEWORK DE PRUEBAS AUTOMATIZADAS PARA LA VERIFICACIÓN DE APLICACIONES WEBes_ES
dc.typeTesis de maestríaes_ES
dc.creator.tidClave CV CONACyTes_ES
dc.contributor.tidcurpes_ES
dc.creator.identificador1008043es_ES
dc.contributor.identificadorOOTC770514HQTLRR09es_ES
dc.contributor.roleDirectores_ES
dc.degree.nameMaestría en Sistemas Computacionaleses_ES
dc.degree.departmentFacultad de Informáticaes_ES
dc.degree.levelMaestríaes_ES
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.