Mostrar el registro sencillo del ítem
Automatización de pruebas funcionales para la aplicación web fondo de pensiones obligatorias de la gestora pública de Bolivia
dc.contributor.advisor | Mahecha Nieto, Isabel Andrea | |
dc.contributor.author | Arévalo Hernández, Danna Michelle | |
dc.coverage.spatial | Bogotá D.C. | |
dc.date.accessioned | 2023-03-21T12:58:20Z | |
dc.date.available | 2023-03-21T12:58:20Z | |
dc.date.issued | 2021-07-11 | |
dc.identifier.uri | http://hdl.handle.net/10823/6858 | |
dc.description.abstract | Producir un Software eficiente y de buena calidad es algo muy importante para las empresas hoy en día, toda empresa en la industria de software buscan producir software de buena calidad, con estándares altos, considerando esto como una exigencia dentro del proceso de desarrollo; en consecuencia de esto la automatización de pruebas es un paso fundamental para mejorar la calidad del desarrollo de software que se esté haciendo, la automatización se puede presentar en diferentes niveles de pruebas desde pruebas unitarias hasta pruebas de aceptación, en este proyecto se incluye el proceso de automatización de pruebas funcionales donde se simula la interacción entre el cliente final con la aplicación para poder verificar que su funcionamiento sea el correcto en la interfaz web. | spa |
dc.description.tableofcontents | Capítulo 1. INTRODUCCIÓN… 14 1.1 Contexto de la empresa … 15 1.2 Planteamiento del problema … 16 1.3 Objetivos …16 1.4 Justificación … 17 1.5 Alcance …17 Capítulo 2. MARCO TEORICO…19 2.1 Calidad…19 2.2 Calidad de software… 19 2.3 Normativa existente de calidad…19 2.4 Automatización de pruebas…20 2.5 Herramientas…21 2.6 Introducción a las pruebas de software… 23 2.7 Niveles de Pruebas De Software…23 3.3 Conclusiones…24 Capítulo 3. Implementación …25 3.1 Introducción a Selenium…25 3.1.1. Selenium 1.0…25 3.1.2. Componentes RC…25 3.1.3. Selenium 2.0 (Selenium WebDriver) …25 3.2 Introducción implementación…… 26 3.3 Instalación Java … 27 3.4 Instalación IntelliJ (IDE) … 29 3.5 Maven … 29 3.6 ChromeDriver …36 3.7 Data Transfer Object (DTO) ….42 3.8 Page Object Model (POM) … 44 3.9 TestNG ……47 3.10 Anotaciones Comunes…48 3.11 Implementación Test…49 3.12. Interfaz WebDriver (Localización de Elementos Web) …52 Capítulo 4. Métodos para localizar elementos en la web de la clase By …54 Capítulo 5. Metodología de desarrollo de software …54 Capítulo 6. Resultados ……55 6.1 Introducción ….55 6.2 Funcionalidad Registro Empleador…55 6.3 Funcionalidad Registro Consultor…71 6.4 Funcionalidad Registro Desclasificación Asegurados Militares…88 6.5 Funcionalidad Cierre de tramos laborales de asegurados fallecidos…102 6.6 Funcionalidad Registro Asegurados…111 6.7 Sucursales empleador……121 6.8 Funcionalidad Cierre de tramos laborales de entidades públicas y privadas…122 6.9 Análisis de los resultados……125 Capítulo 7. Referencias…126 Capítulo 8. Trabajo futuro ……127 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.title | Automatización de pruebas funcionales para la aplicación web fondo de pensiones obligatorias de la gestora pública de Bolivia | spa |
dc.type | bachelorThesis | spa |
dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | spa |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | spa |
dc.title.translated | Automation of functional tests for the obligatory pension fund web application of the public manager of Bolivia | spa |
dc.subject.proposal | Calidad de software | spa |
dc.subject.proposal | Desarrollo software | spa |
dc.subject.proposal | Pruebas automáticas | spa |
dc.subject.proposal | Selenium | spa |
dc.subject.lemb | Electrónica digital | spa |
dc.subject.lemb | Programación de ordenadores | spa |
dc.subject.lemb | Pruebas de software | spa |
dc.description.abstractenglish | Producing efficient and good quality software is something very important for companies today. Every company in the software industry seeks to produce good quality software, with high standards, considering this as a requirement within the development process; As a consequence of this, test automation is a fundamental step to improve the quality of the software development that is being done, automation can be presented at different levels of tests, from unit tests to acceptance tests, this project includes the process automation of functional tests where the interaction between the final client and the application is simulated in order to verify that its operation is correct in the web interface. | spa |
dc.subject.keywords | Automatic tests | spa |
dc.subject.keywords | Software development | spa |
dc.subject.keywords | Selenium | spa |
dc.subject.keywords | Software quality | spa |
dc.relation.references | Rafael Cubas Montenegro. (s. f.). Testing y Calidad de Software. Automatización de Pruebas con Selenium WebDriver. https://oa.upm.es/49320/1/PFC_RAFAEL_CUBAS_MONTENEGRO.pdf | spa |
dc.relation.references | Adriano Tobías Vega Llobell. (2017). Pruebas funcionales automatizadas para aplicaciones Web: Usando Selenium para aplicar pruebas de regresión automatizadas. https://riunet.upv.es/bitstream/handle/10251/111170/Vega%20- %20Pruebas%20funcionales%20automatizadas%20para%20aplicaciones%20Web%3A% 20usando%20Selenium%20para%20aplicar%20prue. . ..pdf?sequence=1&isAllowed=y | spa |
dc.relation.references | Selenium y la automatización de las pruebas. (s. f.). https://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/381 | spa |
dc.relation.references | Víctor Manuel Soto Morales. (2018, abril). 4 herramientas de Selenium para crear tus pruebas automatizadas. https://www.pragma.com.co/blog/4-herramientas-de-seleniumpara-crear-tus-pruebas-automatizadas | spa |
dc.relation.references | Matt Stine. (s. f.). Automate User Acceptance Tests With Selenium 2.0. https://dzone.com/refcardz/getting-started-selenium20#:~:text=Selenium%202.0%20is%20a%20tool,project%20with%20the%20WebDriver %20project. | spa |
dc.relation.references | Selenium. (2022). Selenium 2. https://www.selenium.dev/documentation/legacy/selenium_2/ | spa |
dc.relation.references | Angela Paola Duquino S´anchez. (2020). Automatizaci´on de un Sistema de Pruebas de Software para la Optimizaci´on del Proceso de Calidad de DetectIDTM. 127 https://repositorio.unal.edu.co/bitstream/handle/unal/79288/Tesis%20Maestri%CC%81a %20Angela%20Paola%20Duquino%20S.pdf?sequence=1&isAllowed=y | spa |
dc.relation.references | Gundecha, U. (2019). SELENIUM WEBDRIVER 3 PRACTICAL GUIDE - SECOND EDITION (2.a ed.) | spa |
dc.relation.references | CRISTIAN ALEJANDRO RIVERA MARTÍNEZ. (2018). AUTOMATIZACIÓN DE PRUEBAS DE REGRESIÓN. https://repositorio.uchile.cl/bitstream/handle/2250/165608/Automatizaci%C3%B3n-depruebas-de-regresi%C3%B3n.pdf?sequence=1&isAllowed=y | spa |
dc.relation.references | MIGUEL ÁNGEL DE DIOS. (2022, mayo). Scrum: qué es y cómo funciona este marco de trabajo. https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-ycomo-funciona.html | spa |
dc.publisher.program | Ingeniería de Sistemas | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | spa |
dc.publisher.faculty | Facultad de ingeniería y Diseño e Innovación | spa |
dc.identifier.instname | instname:Politécnico Grancolombiano | spa |
dc.identifier.reponame | reponame:Alejandría Repositorio Comunidad | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.identifier.repourl | repourl:http://alejandria.poligran.edu.co | spa |
dc.type.redcol | https://purl.org/redcol/resource_type/TP | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | spa |
dc.type.version | info:eu-repo/semantics/acceptedVersion | spa |