Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software

dc.contributor.advisorGarcía, Juan Pablo
dc.contributor.authorBeltrán Zuluaga, Alejandro
dc.contributor.authorHipia Mejía, Geiler Orlando
dc.date.accessioned2024-06-13T21:25:34Z
dc.date.available2024-06-13T21:25:34Z
dc.date.issued2023
dc.description.abstractEste proyecto se enfoca en la conceptualización, diseño e implementación de una plataforma web que tiene como objetivo principal facilitar el uso de técnicas de reducción de casos de prueba de caja negra, haciendo que sean más accesibles y fáciles de utilizar. En el ciclo de vida del desarrollo de software, las pruebas desempeñan un papel crítico en la detección de fallas y en el aseguramiento de la calidad del producto final. Sin embargo, el proceso de pruebas puede ser costoso y demandar mucho tiempo, debido a que si el software que se está probando es complejo, con múltiples características y escenarios, se requerirá una cantidad considerable de casos de prueba para lograr una cobertura adecuada. Esto implica más tiempo y recursos para diseñar, ejecutar y mantener esas pruebas. El principal desafío al que nos enfrentamos es la falta de soluciones prácticas y accesibles para la reducción de casos de prueba, así como la curva de aprendizaje y aplicación de estas técnicas, que puede representar una barrera para muchos profesionales y equipos de aseguramiento de calidad. Por lo tanto, este proyecto propone una solución innovadora: una plataforma web dotada de una interfaz intuitiva y amigable, que permita a los usuarios ingresar sus casos de prueba y aplicar técnicas de reducción de manera eficiente y rápida. La plataforma se centrará en técnicas de caja negra, como la partición de equivalencias, el análisis de valores límite y los arreglos ortogonales de Taguchi. Además, se proporcionará una documentación detallada y explicaciones sobre las técnicas implementadas, así como la presentación de resultados claros y relevantes para asegurar un proceso de pruebas exitoso. Como valor añadido, la plataforma contará con una API que permitirá la integración con otras herramientas y sistemas. La expectativa es que esta herramienta optimice tanto el tiempo como los costos asociados al desarrollo de software, potenciando la eficiencia del proceso de pruebas y garantizando la entrega de aplicaciones robustas y seguras.
dc.description.abstractengThis project focuses on the conceptualization, design and implementation of a web platform that aims to facilitate the use of test case reduction techniques. that aims to facilitate the use of black box test case reduction techniques, making them more accessible and easier to use. and making them more accessible and easy to use. In the software development life cycle, testing plays a critical role in detecting failures and ensuring the quality of the final product. However, the testing process can be costly and time-consuming, because if the software being tested is complex, with multiple features and scenarios, a considerable number of test cases will be required to achieve adequate coverage. This implies more time and resources to design, execute and maintain those tests. The main challenge we face is the lack of practical and accessible solutions for test case reduction, as well as the learning and implementation curve for these techniques, which can represent a barrier for many QA professionals and teams. Therefore, this project proposes an innovative solution: a web-based platform with an intuitive and user-friendly interface that allows users to enter their test cases and apply reduction techniques efficiently and quickly. The platform will focus on black box techniques such as equivalence partitioning, boundary value analysis and Taguchi orthogonal arrays. In addition, detailed documentation and explanations of the implemented techniques will be provided, as well as the presentation of clear and relevant results to ensure a successful testing process. As an added value, the platform will have an API that will allow integration with other tools and systems. The expectation is that this tool will optimize both the time and costs associated with software development, enhancing the efficiency of the testing process and ensuring the delivery of robust and secure applications.
dc.format.extent134 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://vitela.javerianacali.edu.co/handle/11522/2510
dc.language.isospa
dc.publisherPontificia Universidad Javeriana Cali
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonshttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.thesis.disciplineFacultad de Ingeniería y Ciencias. Ingeniería de Sistemas y Computación
dc.thesis.levelPregrado
dc.thesis.nameIngeniero de Sistemas y Computación
dc.titleImplementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del softwarespa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dc.type.redcolhttps://purl.org/redcol/resource_type/TP
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
Aplicacion_web_reduccion_de_pruebas.pdf
Size:
2.5 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Articulo_cientifico.pdf
Size:
81.16 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Licencia_autorizacion.pdf
Size:
259.37 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: