Diseño de un Sistema de Pruebas para Evaluación de Funcionalidad y Desempeño del Software Desarrollado por la Empresa TCS Solution Center
dc.contributor.advisor | Perico Remolina, Luis Fernando | |
dc.contributor.advisor | Páez Ardila, Diego Ricardo | |
dc.contributor.author | Díaz Vargas, Elián Andrés | |
dc.contributor.corporatename | Universidad Santo Tomás | Spa |
dc.contributor.cvlac | https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000590045 | Spa |
dc.contributor.cvlac | https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001563870 | Spa |
dc.contributor.cvlac | https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001743101 | Spa |
dc.contributor.googlescholar | https://scholar.google.com/citations?hl=es&user=_UJdhucAAAAJ | Spa |
dc.contributor.orcid | https://orcid.org/0000-0003-0904-7799 | Spa |
dc.contributor.orcid | https://orcid.org/0000-0002-8514-4948 | Spa |
dc.contributor.orcid | https://orcid.org/0000-0001-9739-2239 | Spa |
dc.coverage.campus | CRAI-USTA Bucaramanga | spa |
dc.date.accessioned | 2023-04-28T21:18:59Z | |
dc.date.available | 2023-04-28T21:18:59Z | |
dc.date.issued | 2023-04-28 | |
dc.description | Para el presente proyecto se diseñó un banco de pruebas que permitió comprobar mediante la realización de pruebas de software que las funcionalidades de las aplicaciones desarrolladas por la empresa Tata Consultancy Services (TCS) se ejecutan correctamente, son acordes con los requerimientos dados por el cliente y no tienen fallos importantes que puedan ocasionar que funcione diferente a como se diseñó o que la aplicación salga a producción con problemas inesperados que hagan que falle. El desarrollo de la práctica consistió en identificar fallos mediante la aplicación manual y automatizada de pruebas al software desarrollado por la empresa, diseñar planes de pruebas de software para verificar el correcto funcionamiento del mismo, identificar el alcance y las funcionalidades de la aplicación a probar y el entorno de pruebas donde se van a realizar e implementar pruebas automatizadas de software bajo metodología de trabajo BDD, siguiendo el patrón de diseño Screenplay, utilizando el lenguaje de programación JAVA y la librería Serenity. Finalmente se concluye que el trabajo realizado en la práctica permitió aplicar los conocimientos teóricos adquiridos durante la carrera de Ingeniería Mecatrónica en un entorno laboral real, permitiendo aprender nuevas metodologías y herramientas para el desarrollo de software y pruebas de calidad, además de permitir la adquisición de habilidades y competencias importantes para el desempeño profesional en el campo del desarrollo de software. | spa |
dc.description.abstract | For this project, a test bench was designed that allowed us to verify through software tests that the functionalities of the applications developed by the company Tata Consultancy Services (TCS) are executed correctly, are in accordance with the requirements given by the client and They do not have major bugs that could cause the app to work differently than designed or cause the app to go into production with unexpected problems that cause it to crash. The development of the practice consisted of identifying failures through the manual and automated application of tests to the software developed by the company, designing software test plans to verify its correct operation, identifying the scope and functionalities of the application to be tested and the test environment where automated software tests will be carried out and implemented under the BDD work methodology, following the Screenplay design pattern, using the JAVA programming language and the Serenity library. Finally, it is concluded that the work carried out in practice allowed applying the theoretical knowledge acquired during the Mechatronics Engineering degree in a real work environment, allowing learning new methodologies and tools for software development and quality testing, as well as allowing the acquisition of important skills and competencies for professional performance in the field of software development. | spa |
dc.description.degreelevel | Pregrado | spa |
dc.description.degreename | Ingeniero en Mecatrónica | spa |
dc.description.domain | https://www.ustabuca.edu.co/ | spa |
dc.format.mimetype | application/pdf | spa |
dc.identifier.citation | Díaz Vargas, E. A. (2023). Diseño de un Sistema de Pruebas para Evaluación de Funcionalidad y Desempeño del Software Desarrollado por la Empresa TCS Solution Center. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional. | spa |
dc.identifier.instname | instname:Universidad Santo Tomás | spa |
dc.identifier.reponame | reponame:Repositorio Institucional Universidad Santo Tomás | spa |
dc.identifier.repourl | repourl:https://repository.usta.edu.co | spa |
dc.identifier.uri | http://hdl.handle.net/11634/50548 | |
dc.language.iso | spa | spa |
dc.publisher | Universidad Santo Tomás | spa |
dc.publisher.faculty | Facultad de Ingeniería Mecatrónica | spa |
dc.publisher.program | Pregrado Ingeniería Mecatrónica | spa |
dc.relation.references | [1] "¿Qué es el desarrollo de software? | IBM". IBM - Deutschland | IBM. https://www.ibm.com/co-es/topics/software-development (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [2] "Claves para entender por qué el desarrollo de software se encuentra en auge". GBSYS. https://www.gbsys.com/claves-para-entender-por-que-el-desarrollo-de-software-se-encuentra-en-auge/#:~:text=En%20síntesis,%20como%20consecuencia%20de,nuevas%20aplicaciones%20que%20les%20permitan (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [3] "From leadership to events: All about tata consultancy services". IT Consulting Services & Business Solutions | Tata Consultancy Services (TCS). https://www.tcs.com/about-us#0 (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [4] "About Us | Tata group". The Tata group. Leadership with Trust. https://www.tata.com/about-us (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [5] "From leadership to events: All about tata consultancy services". IT Consulting Services & Business Solutions | Tata Consultancy Services (TCS). https://www.tcs.com/about-us (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [6] "Tata steel | company profile & details". Steel Supplier & Manufacturer in India | Tata Steel. https://www.tatasteel.com/corporate/our-organisation/company-profile/ (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [7] "Tata power - vision, mission and values". Tata Power - India's Largest Integrated Power Company. https://www.tatapower.com/corporate/vision-mission-values.aspx (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [8] "Tata motors - car manufacturers in India, OEM automotive companies". Tata Motors Limited | Largest Indian Automobile Manufacturer. https://www.tatamotors.com/about-us/company-profile/ (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [9] "Company profile - about us - tata chemicals limited". Tata Chemicals Limited. https://www.tatachemicals.com/about-us/company-profile (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [10] "About | tata communications". Tata Communications. https://www.tatacommunications.com/about/ (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [11] "About | tata consumer products". Tata Consumer Products. https://www.tataconsumer.com/about (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [12] "Proceso de desarrollo de aplicaciones software". Universidad de Cantabria. https://www.ctr.unican.es/asignaturas/MC_OO/Doc/OO_08_I2_Proceso.pdf (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [13] P. Concepción. "Artículo: "planificación de proyectos de software" - pedro concepción". Carreras de Informática y Sistemas --- UMSS. https://www.cs.umss.edu.bo/doc/material/mat_gral_130/costo%20del%20software.htm (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [14] D. J. Colina Gómez, J. C. Pineda y C. Gaitán. "Desarrollo, implementación y puesta en marcha de aplicativo móvil para la gestión y atención de solicitudes e incidentes de usuarios de servicios claro." Universidad Santo Tomás. https://repository.usta.edu.co/bitstream/handle/11634/9915/PinedaJuan2016.pdf (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [15] "¿Qué son las pruebas de software y cómo funcionan? | IBM". IBM - Deutschland | IBM. https://www.ibm.com/co-es/topics/software-testing (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [16] "Guía para la documentación de proyectos de software". Universidad Nacional del Sur. https://cs.uns.edu.ar/~ldm/mypage/data/oc/info/guia_para_la_documentacion_de_proyectos_de_software.pdf (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [17] SUPER INTENDENCIA DE SOCIEDADES. "Entrega y despliegue de sistemas de información". SuperSociedades. https://www.supersociedades.gov.co/sgi/Obsoletos/00_Documentos_Obsoletos_SGI/24_DID/GINT-PR-014_EntregaDespliegueSI_v2.pdf (accedido el 20 de octubre de 2022). | spa |
dc.relation.references | [18] J. Adones Farfán y V. Vega Zepeda, "Mantenibilidad del Software. Consideraciones para su especificación y validación", Ingeniare, vol. 28, n.º 4, diciembre de 2020. Accedido el 20 de octubre de 2022. [En línea]. Disponible: https://www.scielo.cl/scielo.php?pid=S0718-33052020000400654&script=sci_arttext&tlng=en. | spa |
dc.relation.references | [19] F. Ruiz y M. Polo. "Mantenimiento del software". Escuela superior de informática universidad de castilla-la mancha. https://alarcos.esi.uclm.es/per/fruiz/curs/mso/trans/S3.pdf (accedido el 20 de octubre de 2022). | spa |
dc.rights | Atribución 2.5 Colombia | * |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.rights.uri | http://creativecommons.org/licenses/by/2.5/co/ | * |
dc.subject.keyword | Test cases | spa |
dc.subject.keyword | Screenplay pattern | spa |
dc.subject.keyword | Quality assurance (QA) | spa |
dc.subject.keyword | Behavior-driven development (BDD) | spa |
dc.subject.keyword | Serenity | spa |
dc.subject.lemb | Desarrollo de software | spa |
dc.subject.lemb | Automatización industrial | spa |
dc.subject.lemb | Calidad en los procesos | spa |
dc.subject.proposal | Casos de prueba | spa |
dc.subject.proposal | Patrón screenplay | spa |
dc.subject.proposal | Aseguramiento de la calidad (QA) | spa |
dc.subject.proposal | Desarrollo guiado por comportamiento (BDD) | spa |
dc.subject.proposal | Serenity | spa |
dc.title | Diseño de un Sistema de Pruebas para Evaluación de Funcionalidad y Desempeño del Software Desarrollado por la Empresa TCS Solution Center | spa |
dc.type | bachelor thesis | |
dc.type.category | Formación de Recurso Humano para la Ctel: Trabajo de grado de Pregrado | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
dc.type.drive | info:eu-repo/semantics/bachelorThesis | |
dc.type.local | Tesis de pregrado | spa |
dc.type.version | info:eu-repo/semantics/acceptedVersion |
Archivos
Bloque original
1 - 4 de 4
Cargando...
- Nombre:
- 2023diazelian
- Tamaño:
- 283.51 KB
- Formato:
- Adobe Portable Document Format
- Descripción:

- Nombre:
- 2023cartaderechosautor
- Tamaño:
- 89.89 KB
- Formato:
- Adobe Portable Document Format
- Descripción:

- Nombre:
- 2023cartaaprobaciónfacultad
- Tamaño:
- 111.69 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
Bloque de licencias
1 - 1 de 1

- Nombre:
- license.txt
- Tamaño:
- 807 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción: