• Repositorio Institucional Universidad de Pamplona
  • Trabajos de pregrado y especialización
  • Facultad de Ingenierías y Arquitectura
  • Ingeniería de Sistemas
  • Por favor, use este identificador para citar o enlazar este ítem: http://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/8438
    Registro completo de metadatos
    Campo DC Valor Lengua/Idioma
    dc.contributor.authorGuio Carrillo, Hernán Javier.-
    dc.date.accessioned2024-06-05T23:12:51Z-
    dc.date.available2021-03-17-
    dc.date.available2024-06-05T23:12:51Z-
    dc.date.issued2021-
    dc.identifier.citationGuio Carrillo, H. J. (2020). Diseño de un procedimiento de pruebas para los proyectos de desarrollo de software de la empresa Bego [Trabajo de Grado Pregrado, Universidad de Pamplona]. Repositorio Hulago Universidad de Pamplona. http://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/8438es_CO
    dc.identifier.urihttp://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/8438-
    dc.descriptionLa automatización de pruebas es la práctica que permite controlar la ejecución de un producto software de manera automática, comparando los resultados obtenidos con los resultados esperados mediante el uso de un software especial que pretende simular la interacción humana. Esta práctica permite no solo realizar pruebas repetitivas dentro de un proceso sino probar ejecuciones que manualmente podrían originar fallas de regresión, de integración y fallas funcionales. Gracias a la implementación de pruebas se puede contar con métricas e información objetiva e independiente sobre la calidad del producto asegurándose que cumpla con prácticas y estándares de programación adecuadas entregando versiones confiables y además ahorrando tiempo y recursos. En el presente documento se expone el diseño de proceso de pruebas que permitirán a la empresa BeGo la optimización de recursos y tiempos, logrando así tener control y seguimiento de las diferentes funcionalidades y procesos de desarrollo de software que se están llevando a cabo. Inicialmente se plasma un estado del arte para el proceso de automatización de pruebas en empresas dedicadas al desarrollo de Software con el fin de tener una base sólida para determinar qué herramientas, técnicas y softwares dedicados a pruebas automáticas se adaptan a los procesos operativos de la empresa, para su posterior selección y definición de una política adecuada. También describe el estudio realizado para la construcción de un prototipo de aplicación hibrida diseñado mediante la librería de React Native. Culminando con el diseño de un procedimiento uniendo las técnicas seleccionadas junto con las herramientas de software.es_CO
    dc.description.abstractThe automation of tests is the practice that allows to control the execution of a software product automatically, comparing the results obtained with the expected results through the use of special software that aims to simulate human interaction. This practice allows not only to perform repetitive tests within a process, but also to test executions that could manually cause regression, integration and functional failures. Thanks to the implementation of tests, it is possible to count on metrics and objective and independent information on the quality of the product, ensuring that it complies with appropriate programming practices and standards, delivering reliable versions and also saving time and resources. This document presents the design of the testing process that will allow the BeGo company to optimize resources and times, thus achieving control and monitoring of the different functionalities and software development processes that are being carried out. Initially, a state of the art for the test automation process is embodied in companies dedicated to software development in order to have a solid base to determine which tools, techniques and software dedicated to automatic tests are adapted to the operational processes of the company. , for its subsequent selection and definition of an adequate policy. It also describes the study carried out for the construction of a hybrid application prototype designed using the React Native library. Culminating in the design of a process bringing together the selected techniques together with the software toolses_CO
    dc.format.extent92es_CO
    dc.format.mimetypeapplication/pdfes_CO
    dc.language.isoeses_CO
    dc.publisherUniversidad de Pamplona - Facultad de Ingenierías y Arquitectura.es_CO
    dc.subjectEl autor no proporciona la información sobre este ítem.es_CO
    dc.titleDiseño de un procedimiento de pruebas para los proyectos de desarrollo de software de la empresa Bego.es_CO
    dc.typehttp://purl.org/coar/resource_type/c_7a1fes_CO
    dc.date.accepted2020-12-17-
    dc.relation.referencesPruebas funcionales / No funcionales: ¿Qué son y para qué sirven? (2019). Tester-H. https://testerhouse.com/teoria-testing/pruebas-funcionales/es_CO
    dc.relation.referencesTurrado, J. (2020). Qué son las pruebas de software | campusMVP.es. Campusmvp. https://www.campusmvp.es/recursos/post/que-son-las-pruebas-de-software.aspxes_CO
    dc.relation.referencesB. Bruegge. (2002). Ingeniería de software orientada a objetos, ISBN 970-260010-3 redhat. (s.f.). redhat. Obtenido. https://www.redhat.com/es/topics/open-source/what-is-open-sourcees_CO
    dc.relation.referencesAlbert Campillo. (2020, January 27). ¿Qué es React y para qué sirve? https://www.drauta.com/que-es-react-y-para-que-sirvees_CO
    dc.relation.referencesAlexander Guevara Benites. (2018). ¿Qué es npm? https://devcode.la/blog/que-es-npm/es_CO
    dc.relation.referencesAnaraya Albornoz. (2020, October 8). Planificación de proyecto con Asana. https://www.appvizer.es/revista/organizacion-planificacion/gestion-proyectos/asana-espanol-planificacion-de-un-proyecto#-que-es-asanaes_CO
    dc.relation.referencesCecilia García García. (2019, May 3). Costos de la automatización de pruebas. https://www.avantica.com/es/blog/costos-de-la-automatización-de-pruebases_CO
    dc.relation.referencesJash Unadka. (2019, November 23). Javascript Testing Frameworks Browser Stack. https://www.browserstack.com/guide/top-javascript-testing-frameworkses_CO
    dc.relation.referencesJavier Guillot. (2019, October 6). Uso de Trello como herramienta para la gestión de tareas | by Equipo de Innovación Pública (EiP) | Medium. https://medium.com/@eipdnp/uso-de-trello-como-herramienta-para-la-gestión-de-tareas-4138ec8153e2es_CO
    dc.relation.referencesJira. (2020, June 23). Trabajar con flujos de trabajo | Administración de aplicaciones de Jira Data Center and Server 8.13 | Documentación de Atlassian. https://confluence.atlassian.com/adminjiraserver/working-with-workflows-938847362.htmles_CO
    dc.relation.referencesJorge Turrado. (2019, July 3). Integración continua: qué es y por qué deberías aprender a utilizarla cuanto antes | campusMVP.es. https://www.campusmvp.es/recursos/post/integracion-continua-que-es-y-por-que-deberias-aprender-a-utilizarla-cuanto-antes.aspxes_CO
    dc.relation.referencesJose M Baquero García. (2020, May 27). Vue.js: Qué es y por qué usarlo como framework de referencia -. https://www.arsys.es/blog/vuejs/es_CO
    dc.relation.referencesJuan Amat. (2020, May 30). React vs Angular vs Vue.js para JavaScript en 2020 | Talent Republic. https://www.talent-republic.tv/developer/desarrollo-de-software/react-vs-angular-vs-vue-js-para-javascript-en-2020/es_CO
    dc.relation.referencesLluna, E. (2011). Análisis estático de código en el ciclo de desarrollo de software de seguridad crítica (Vol. 7, Issue 3).es_CO
    dc.relation.referencesLuismi Gracia. (2020, January 15). React vs Angular vs Vue – Un poco de Java y +. https://unpocodejava.com/2020/01/15/react-vs-angular-vs-vue/es_CO
    dc.relation.referencesMatthew Garcia. (2016, May 24). Introduction to Testing With Jest | DigitalOcean. https://www.digitalocean.com/community/tutorials/testing-jest-introes_CO
    dc.relation.referencesMercedes. (2017, September 11). Desarrollo web - OpenClassrooms ES. https://blog.openclassrooms.com/es/2017/09/11/que-es-el-desarrollo-web/es_CO
    dc.relation.referencesMontenegro, R. C. (2017). Testing y calidad de software. automatización de pruebas con selenium webdriver. Cadime. http://oa.upm.es/49320/1/PFC_RAFAEL_CUBAS_MONTENEGRO.pdfes_CO
    dc.relation.referencesPaz, J. M. (2016). Análisis del proceso de pruebas de calidad de software. Ingeniería Solidaria, 12(20), 163–176. https://revistas.ucc.edu.co/index.php/in/article/view/1482/1724es_CO
    dc.relation.referencesPMOinformatica. (2016, January 18). Pasos para elaborar el plan de pruebas - La Oficina de Proyectos de Informática. http://www.pmoinformatica.com/2016/01/elaborar-plan-pruebas-software.htmles_CO
    dc.relation.referencesPOR JAVIER GOBEA. (2018). 19 herramientas de gestión de proyectos para emprendedores digitales. https://hormigasenlanube.com/herramientas-de-gestion-de-proyectos/es_CO
    dc.relation.referencesQUALITY DEVS. (2019, September 16). ¿Qué es Angular y para qué sirve? https://www.qualitydevs.com/2019/09/16/que-es-angular-y-para-que-sirve/es_CO
    dc.relation.referencesQuesada-López, C., & Jenkins, M. (2018). Factores asociados a prácticas de desarrollo y pruebas de software en Costa Rica: Un estudio exploratorio. Avances En Ingenieria de Software a Nivel Iberoamericano, CIbSE 2018, 149–162.es_CO
    dc.relation.referencesSanguino, D. A. A. (2016). Procedimiento para la gestión de pruebas funcionales de software web en ambientes de desarrollo colaborativo y distribuido. Universidad de Pamplona.es_CO
    dc.relation.referencesYANA GUSTI. (2019, July 8). JIRA moderno caso de prueba y herramienta de gestión deproyectos. https://geteasyqa.com/es/blog/jira-test-case-project-management-tool/es_CO
    dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2es_CO
    dc.type.coarversionhttp://purl.org/coar/resource_type/c_2df8fbb1es_CO
    Aparece en las colecciones: Ingeniería de Sistemas

    Ficheros en este ítem:
    Fichero Descripción Tamaño Formato  
    Guio_2020_TG.pdfGuio_2020_TG1,6 MBAdobe PDFVisualizar/Abrir


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