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

Abstract
Este 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.
Description
item.page.descriptioneng
This 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.
Keywords
Citation