Mostrar el registro sencillo del ítem

dc.contributor.advisorMahecha Nieto, Isabel Andrea
dc.contributor.authorArévalo Hernández, Danna Michelle
dc.coverage.spatialBogotá D.C.
dc.date.accessioned2023-03-21T12:58:20Z
dc.date.available2023-03-21T12:58:20Z
dc.date.issued2021-07-11
dc.identifier.urihttp://hdl.handle.net/10823/6858
dc.description.abstractProducir 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.tableofcontentsCapí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 ……127spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.titleAutomatización de pruebas funcionales para la aplicación web fondo de pensiones obligatorias de la gestora pública de Boliviaspa
dc.typebachelorThesisspa
dc.type.localTesis/Trabajo de grado - Monografía - Pregradospa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.title.translatedAutomation of functional tests for the obligatory pension fund web application of the public manager of Boliviaspa
dc.subject.proposalCalidad de softwarespa
dc.subject.proposalDesarrollo softwarespa
dc.subject.proposalPruebas automáticasspa
dc.subject.proposalSeleniumspa
dc.subject.lembElectrónica digitalspa
dc.subject.lembProgramación de ordenadoresspa
dc.subject.lembPruebas de softwarespa
dc.description.abstractenglishProducing 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.keywordsAutomatic testsspa
dc.subject.keywordsSoftware developmentspa
dc.subject.keywordsSeleniumspa
dc.subject.keywordsSoftware qualityspa
dc.relation.referencesRafael 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.pdfspa
dc.relation.referencesAdriano 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=yspa
dc.relation.referencesSelenium y la automatización de las pruebas. (s. f.). https://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/381spa
dc.relation.referencesVí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-automatizadasspa
dc.relation.referencesMatt 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.referencesSelenium. (2022). Selenium 2. https://www.selenium.dev/documentation/legacy/selenium_2/spa
dc.relation.referencesAngela 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=yspa
dc.relation.referencesGundecha, U. (2019). SELENIUM WEBDRIVER 3 PRACTICAL GUIDE - SECOND EDITION (2.a ed.)spa
dc.relation.referencesCRISTIAN 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=yspa
dc.relation.referencesMIGUEL Á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.htmlspa
dc.publisher.programIngeniería de Sistemasspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.publisher.facultyFacultad de ingeniería y Diseño e Innovaciónspa
dc.identifier.instnameinstname:Politécnico Grancolombianospa
dc.identifier.reponamereponame:Alejandría Repositorio Comunidadspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.identifier.repourlrepourl:http://alejandria.poligran.edu.cospa
dc.type.redcolhttps://purl.org/redcol/resource_type/TP
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombiaspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem