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

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 s...

Full description

Autores:
Beltrán Zuluaga, Alejandro
Hipia Mejía, Geiler Orlando
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Pontificia Universidad Javeriana Cali
Repositorio:
Vitela
Idioma:
spa
OAI Identifier:
oai:vitela.javerianacali.edu.co:11522/2510
Acceso en línea:
https://vitela.javerianacali.edu.co/handle/11522/2510
Palabra clave:
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id Vitela2_e86e8dcfe006e18d70e784c993b67967
oai_identifier_str oai:vitela.javerianacali.edu.co:11522/2510
network_acronym_str Vitela2
network_name_str Vitela
repository_id_str
dc.title.spa.fl_str_mv Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
title Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
spellingShingle Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
title_short Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
title_full Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
title_fullStr Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
title_full_unstemmed Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
title_sort Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del software
dc.creator.fl_str_mv Beltrán Zuluaga, Alejandro
Hipia Mejía, Geiler Orlando
dc.contributor.advisor.none.fl_str_mv García, Juan Pablo
dc.contributor.author.none.fl_str_mv Beltrán Zuluaga, Alejandro
Hipia Mejía, Geiler Orlando
description 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.
publishDate 2023
dc.date.issued.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2024-06-13T21:25:34Z
dc.date.available.none.fl_str_mv 2024-06-13T21:25:34Z
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.redcol.none.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://vitela.javerianacali.edu.co/handle/11522/2510
url https://vitela.javerianacali.edu.co/handle/11522/2510
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.extent.none.fl_str_mv 134 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
institution Pontificia Universidad Javeriana Cali
bitstream.url.fl_str_mv https://vitela.javerianacali.edu.co/bitstreams/3f3178ff-d99e-4e57-833a-796dca47e438/download
https://vitela.javerianacali.edu.co/bitstreams/9e5f20fa-1109-4c2b-9d62-e76742fdd22e/download
https://vitela.javerianacali.edu.co/bitstreams/f1089c4a-d2c8-4245-b739-b2e1531baa7e/download
https://vitela.javerianacali.edu.co/bitstreams/77c23a79-e251-4f4c-9648-89442fd74c97/download
https://vitela.javerianacali.edu.co/bitstreams/16cff7b0-0b4a-4a8c-92bb-8560e96c94e9/download
https://vitela.javerianacali.edu.co/bitstreams/21e21f91-2aec-49af-b381-ed0d2d440153/download
https://vitela.javerianacali.edu.co/bitstreams/ccdc7f62-2204-460a-b3da-cc2bc4c3b1ad/download
https://vitela.javerianacali.edu.co/bitstreams/212dd428-49da-4991-981f-6164061c59ff/download
https://vitela.javerianacali.edu.co/bitstreams/7915647b-6c4c-44b7-87ee-ed95a3b13b04/download
https://vitela.javerianacali.edu.co/bitstreams/bb38066f-c586-440f-80a8-402cdcb0d4a8/download
bitstream.checksum.fl_str_mv d92dc898d6350fcf3020f9248f9f786a
11fc9443834dab692b14c3e612a32776
d59b35ae09a256ec31da73e0fd1dddb8
bcde1e35c0c6aa98970ed8df7270d6f2
76d6bf78bed3c5815df3c806a776b203
37af99bad44aacf2a0b684066f39fdd0
651d4a659e7a01710ce39f808efb7074
c9042666645cc8d0ae616ab20048c01d
86439bc55aa17137ae188212b2bb76fb
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Vitela
repository.mail.fl_str_mv vitela.mail@javerianacali.edu.co
_version_ 1808493676321570816
spelling García, Juan PabloBeltrán Zuluaga, AlejandroHipia Mejía, Geiler Orlando2024-06-13T21:25:34Z2024-06-13T21:25:34Z2023https://vitela.javerianacali.edu.co/handle/11522/2510Este 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.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.134 p.application/pdfspaPontificia Universidad Javeriana Calihttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2Implementación de una aplicación web que facilite el uso de técnicas de reducción de casos de prueba del softwarehttp://purl.org/coar/resource_type/c_7a1fTesis/Trabajo de grado - Monografía - Pregradohttps://purl.org/redcol/resource_type/TPFacultad de Ingeniería y Ciencias. Ingeniería de Sistemas y ComputaciónPregradoIngeniero de Sistemas y ComputaciónTEXTAplicacion_web_reduccion_de_pruebas.pdf.txtAplicacion_web_reduccion_de_pruebas.pdf.txtExtracted texttext/plain101661https://vitela.javerianacali.edu.co/bitstreams/3f3178ff-d99e-4e57-833a-796dca47e438/downloadd92dc898d6350fcf3020f9248f9f786aMD511Articulo_cientifico.pdf.txtArticulo_cientifico.pdf.txtExtracted texttext/plain15019https://vitela.javerianacali.edu.co/bitstreams/9e5f20fa-1109-4c2b-9d62-e76742fdd22e/download11fc9443834dab692b14c3e612a32776MD513Licencia_autorizacion.pdf.txtLicencia_autorizacion.pdf.txtExtracted texttext/plain4961https://vitela.javerianacali.edu.co/bitstreams/f1089c4a-d2c8-4245-b739-b2e1531baa7e/downloadd59b35ae09a256ec31da73e0fd1dddb8MD515THUMBNAILAplicacion_web_reduccion_de_pruebas.pdf.jpgAplicacion_web_reduccion_de_pruebas.pdf.jpgGenerated Thumbnailimage/jpeg3946https://vitela.javerianacali.edu.co/bitstreams/77c23a79-e251-4f4c-9648-89442fd74c97/downloadbcde1e35c0c6aa98970ed8df7270d6f2MD512Articulo_cientifico.pdf.jpgArticulo_cientifico.pdf.jpgGenerated Thumbnailimage/jpeg6041https://vitela.javerianacali.edu.co/bitstreams/16cff7b0-0b4a-4a8c-92bb-8560e96c94e9/download76d6bf78bed3c5815df3c806a776b203MD514Licencia_autorizacion.pdf.jpgLicencia_autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg5288https://vitela.javerianacali.edu.co/bitstreams/21e21f91-2aec-49af-b381-ed0d2d440153/download37af99bad44aacf2a0b684066f39fdd0MD516ORIGINALAplicacion_web_reduccion_de_pruebas.pdfAplicacion_web_reduccion_de_pruebas.pdfapplication/pdf2623423https://vitela.javerianacali.edu.co/bitstreams/ccdc7f62-2204-460a-b3da-cc2bc4c3b1ad/download651d4a659e7a01710ce39f808efb7074MD51Articulo_cientifico.pdfArticulo_cientifico.pdfapplication/pdf83109https://vitela.javerianacali.edu.co/bitstreams/212dd428-49da-4991-981f-6164061c59ff/downloadc9042666645cc8d0ae616ab20048c01dMD52Licencia_autorizacion.pdfLicencia_autorizacion.pdfapplication/pdf265593https://vitela.javerianacali.edu.co/bitstreams/7915647b-6c4c-44b7-87ee-ed95a3b13b04/download86439bc55aa17137ae188212b2bb76fbMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://vitela.javerianacali.edu.co/bitstreams/bb38066f-c586-440f-80a8-402cdcb0d4a8/download8a4605be74aa9ea9d79846c1fba20a33MD5411522/2510oai:vitela.javerianacali.edu.co:11522/25102024-06-25 05:14:42.416https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://vitela.javerianacali.edu.coRepositorio Vitelavitela.mail@javerianacali.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=