Automatización de pruebas funcionales, un complemento para la calidad del software
El aseguramiento de la calidad del software es una de las etapas del desarrollo de software, las compañías que ofrecen soluciones y servicios integrales basados en tecnología y transformación digital a través de proyectos de software, tienen claro que esta etapa es fundamental para el éxito de los p...
- Autores:
-
Colorado Rivera, Lina Paola
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Militar Nueva Granada
- Repositorio:
- Repositorio UMNG
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unimilitar.edu.co:10654/37769
- Acceso en línea:
- http://hdl.handle.net/10654/37769
- Palabra clave:
- ASEGURAMIENTO DE LA CALIDAD
PROGRAMAS PARA COMPUTADOR - CONTROL DE CALIDAD
TECNOLOGIA DE LA INFORMACION
test automation
Software quality
test cases
digital transformation
automatización de pruebas
Calidad software
casos de prueba
transformación digital
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIMILTAR2_623afbdf0da0b9923641f4bf10e2b8bf |
---|---|
oai_identifier_str |
oai:repository.unimilitar.edu.co:10654/37769 |
network_acronym_str |
UNIMILTAR2 |
network_name_str |
Repositorio UMNG |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Automatización de pruebas funcionales, un complemento para la calidad del software |
dc.title.translated.spa.fl_str_mv |
Functional test automation, a complement to software quality |
title |
Automatización de pruebas funcionales, un complemento para la calidad del software |
spellingShingle |
Automatización de pruebas funcionales, un complemento para la calidad del software ASEGURAMIENTO DE LA CALIDAD PROGRAMAS PARA COMPUTADOR - CONTROL DE CALIDAD TECNOLOGIA DE LA INFORMACION test automation Software quality test cases digital transformation automatización de pruebas Calidad software casos de prueba transformación digital |
title_short |
Automatización de pruebas funcionales, un complemento para la calidad del software |
title_full |
Automatización de pruebas funcionales, un complemento para la calidad del software |
title_fullStr |
Automatización de pruebas funcionales, un complemento para la calidad del software |
title_full_unstemmed |
Automatización de pruebas funcionales, un complemento para la calidad del software |
title_sort |
Automatización de pruebas funcionales, un complemento para la calidad del software |
dc.creator.fl_str_mv |
Colorado Rivera, Lina Paola |
dc.contributor.author.none.fl_str_mv |
Colorado Rivera, Lina Paola |
dc.subject.lemb.spa.fl_str_mv |
ASEGURAMIENTO DE LA CALIDAD PROGRAMAS PARA COMPUTADOR - CONTROL DE CALIDAD TECNOLOGIA DE LA INFORMACION |
topic |
ASEGURAMIENTO DE LA CALIDAD PROGRAMAS PARA COMPUTADOR - CONTROL DE CALIDAD TECNOLOGIA DE LA INFORMACION test automation Software quality test cases digital transformation automatización de pruebas Calidad software casos de prueba transformación digital |
dc.subject.keywords.spa.fl_str_mv |
test automation Software quality test cases digital transformation |
dc.subject.proposal.spa.fl_str_mv |
automatización de pruebas Calidad software casos de prueba transformación digital |
description |
El aseguramiento de la calidad del software es una de las etapas del desarrollo de software, las compañías que ofrecen soluciones y servicios integrales basados en tecnología y transformación digital a través de proyectos de software, tienen claro que esta etapa es fundamental para el éxito de los productos que desarrollan y la obtención del retorno de sus inversiones, la calidad no es un proceso fácil y en la mayoría de proyectos se realiza de forma manual por los diferentes QA (Quality Assurance), quienes tienen la responsabilidad de validar el correcto funcionamiento de los artefactos de software que son liberados por los ingenieros de desarrollo. A lo largo del ciclo de desarrollo se ha evidenciado que las pruebas funcionales que son ejecutadas de forma manual, demandan más tiempo del que se había definido en la etapa de planeación, esto ocasiona reprocesos, sobrecostos, incumplimiento de los niveles mínimos de calidad y en ocasiones la pérdida del contrato con los clientes. Teniendo en cuenta lo anterior para esta investigación se realizó una revisión de literatura sobre temas como la automatización de pruebas, metodologías de automatización de pruebas y herramientas de automatización como, Selenium, Katalon Studio, Jmeter y Appium, donde se encontró que la automatización sirve como complemento para la calidad, además hace que las compañías adquieran una ventaja competitiva en la transformación de casos de prueba manuales en script de datos, generando así valor para las empresas en cuanto a costos, calidad del producto y tiempo. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020-12 |
dc.date.accessioned.none.fl_str_mv |
2021-04-05T23:27:09Z |
dc.date.available.none.fl_str_mv |
2021-04-05T23:27:09Z |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Especialización |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.*.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10654/37769 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Militar Nueva Granada |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad Militar Nueva Granada |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.unimilitar.edu.co |
url |
http://hdl.handle.net/10654/37769 |
identifier_str_mv |
instname:Universidad Militar Nueva Granada reponame:Repositorio Institucional Universidad Militar Nueva Granada repourl:https://repository.unimilitar.edu.co |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Morales, C; Ruiz, E; Rivera, M; y Ruiz L. (2017) Desarrollo de un modelo de pruebas funcionales de software basado en la herramienta SELENIUM Industrial Data, vol. (20), 139-147 IEEE Standard Glossary of Software Engineering Terminology Institute of Electrical and Electronics Engineers,ISBN: 155937067X, 1990. Fewster, M & Dorothy Software Test Automation, Effective use of test execution tools. Graham. ISBN 0-201- 33140-3 Gonzales, F. (2009) Métodos para generar casos de pruebas funcionales en el desarrollo de software. Revista ingenierías- Universidad de Medellín Esmite, I., Farías, M., Farías, N., & Pérez, B. Automatización y Gestión de las pruebas Funcionales usando Herramientas Open source. (X.C. Computación, Ed.) IV Workshop de ingeniería de Software y Bases de Datos, 294-305 Sommerville, I. (2010). Software Engineering. Pearson Valle, K; Delgado, P; Inmaculada, B; y Magallanes, J. Reducción de costes en la Industria 4.0 a través de la prueba del software. Grupo UCASE de Ingeniería del Software. Universidad de Cádiz ,1-4. Zapata, C; y Cardona, C. (2011) Comparación de las características de algunas herramientas de software para pruebas de carga. Revista Avances en Sistemas e Informática, Vol. (8), 144-154 Mascheroni, A; y Irrazábal, E. (2018) Problemas que afectan a la Calidad de Software en Entrega Continua y Pruebas Continuas. Facultad de Informática. Universidad Nacional de La Plata. La Plata, Buenos Aires, Argentina.; 592-600 Lomprey, G; y Hernandez, S. (2008) La importancia de la calidad en el desarrollo de productos de software. Facultad de Ingeniería y Tecnología Universidad de Montemorelos, México. 1-19 Serna E, Martínez R y Tamayo P (2019) Una revisión a la realidad de la automatización de las pruebas del software. Institución Universitaria de Envigado, Envigado, Antioquia, Colombia Computación y Sistemas, Vol. (23); 169–183 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.accessrights.*.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International |
dc.rights.local.spa.fl_str_mv |
Acceso abierto |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International Acceso abierto |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
applicaction/pdf |
dc.coverage.sede.spa.fl_str_mv |
Medicina |
dc.publisher.program.spa.fl_str_mv |
Especialización en Gerencia Integral de Proyectos |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Militar Nueva Granada |
institution |
Universidad Militar Nueva Granada |
bitstream.url.fl_str_mv |
http://repository.unimilitar.edu.co/bitstream/10654/37769/1/ColoradoRiveraLinaPaola2020.pdf http://repository.unimilitar.edu.co/bitstream/10654/37769/2/license.txt http://repository.unimilitar.edu.co/bitstream/10654/37769/3/ColoradoRiveraLinaPaola2020.pdf.jpg |
bitstream.checksum.fl_str_mv |
5368b70258271639bce99e5d21ffbeec a609d7e369577f685ce98c66b903b91b 723fd12647935fb0fa976e2d6a997f40 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UMNG |
repository.mail.fl_str_mv |
bibliodigital@unimilitar.edu.co |
_version_ |
1837098418628984832 |
spelling |
Colorado Rivera, Lina PaolaEspecialista en Gerencia Integral de Proyectos2021-04-05T23:27:09Z2021-04-05T23:27:09Z2020-12http://hdl.handle.net/10654/37769instname:Universidad Militar Nueva Granadareponame:Repositorio Institucional Universidad Militar Nueva Granadarepourl:https://repository.unimilitar.edu.coEl aseguramiento de la calidad del software es una de las etapas del desarrollo de software, las compañías que ofrecen soluciones y servicios integrales basados en tecnología y transformación digital a través de proyectos de software, tienen claro que esta etapa es fundamental para el éxito de los productos que desarrollan y la obtención del retorno de sus inversiones, la calidad no es un proceso fácil y en la mayoría de proyectos se realiza de forma manual por los diferentes QA (Quality Assurance), quienes tienen la responsabilidad de validar el correcto funcionamiento de los artefactos de software que son liberados por los ingenieros de desarrollo. A lo largo del ciclo de desarrollo se ha evidenciado que las pruebas funcionales que son ejecutadas de forma manual, demandan más tiempo del que se había definido en la etapa de planeación, esto ocasiona reprocesos, sobrecostos, incumplimiento de los niveles mínimos de calidad y en ocasiones la pérdida del contrato con los clientes. Teniendo en cuenta lo anterior para esta investigación se realizó una revisión de literatura sobre temas como la automatización de pruebas, metodologías de automatización de pruebas y herramientas de automatización como, Selenium, Katalon Studio, Jmeter y Appium, donde se encontró que la automatización sirve como complemento para la calidad, además hace que las compañías adquieran una ventaja competitiva en la transformación de casos de prueba manuales en script de datos, generando así valor para las empresas en cuanto a costos, calidad del producto y tiempo.Software quality assurance is one of the stages of software development, companies that offer solutions and comprehensive services based on technology and digital transformation through software projects, are clear that this stage is essential for success of the products they develop and obtaining a return on their investments, quality is not an easy process and in most projects it is carried out manually by the different QA (Quality Assurance), who have the responsibility of validating the correct operation of software artifacts that are released by development engineers. Throughout the development cycle it has been shown that the functional tests that are executed manually, demanded more time than had been defined in the planning stage, caused reprocessing, cost overruns, non-compliance with the minimum quality levels and sometimes the loss of the contract with customers. Taking into account the above, for this research, a literature review was conducted on topics such as test automation, test automation methodologies, and automation tools such as Selenium, Katalon Studio, Jmeter and Appium, where it was found that automation serves as A complement to quality, it also makes companies gain a competitive advantage in transforming manual test cases into data scripts, thus generating value for companies in terms of costs, product quality and time.Especializaciónapplicaction/pdfspahttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 InternationalAcceso abiertoAutomatización de pruebas funcionales, un complemento para la calidad del softwareFunctional test automation, a complement to software qualityASEGURAMIENTO DE LA CALIDADPROGRAMAS PARA COMPUTADOR - CONTROL DE CALIDADTECNOLOGIA DE LA INFORMACIONtest automationSoftware qualitytest casesdigital transformationautomatización de pruebasCalidad softwarecasos de pruebatransformación digitalTesis/Trabajo de grado - Monografía - Especializacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fEspecialización en Gerencia Integral de ProyectosFacultad de IngenieríaUniversidad Militar Nueva GranadaMorales, C; Ruiz, E; Rivera, M; y Ruiz L. (2017) Desarrollo de un modelo de pruebas funcionales de software basado en la herramienta SELENIUM Industrial Data, vol. (20), 139-147IEEE Standard Glossary of Software Engineering Terminology Institute of Electrical and Electronics Engineers,ISBN: 155937067X, 1990.Fewster, M & Dorothy Software Test Automation, Effective use of test execution tools. Graham. ISBN 0-201- 33140-3Gonzales, F. (2009) Métodos para generar casos de pruebas funcionales en el desarrollo de software. Revista ingenierías- Universidad de MedellínEsmite, I., Farías, M., Farías, N., & Pérez, B. Automatización y Gestión de las pruebas Funcionales usando Herramientas Open source. (X.C. Computación, Ed.) IV Workshop de ingeniería de Software y Bases de Datos, 294-305Sommerville, I. (2010). Software Engineering. PearsonValle, K; Delgado, P; Inmaculada, B; y Magallanes, J. Reducción de costes en la Industria 4.0 a través de la prueba del software. Grupo UCASE de Ingeniería del Software. Universidad de Cádiz ,1-4.Zapata, C; y Cardona, C. (2011) Comparación de las características de algunas herramientas de software para pruebas de carga. Revista Avances en Sistemas e Informática, Vol. (8), 144-154Mascheroni, A; y Irrazábal, E. (2018) Problemas que afectan a la Calidad de Software en Entrega Continua y Pruebas Continuas. Facultad de Informática. Universidad Nacional de La Plata. La Plata, Buenos Aires, Argentina.; 592-600Lomprey, G; y Hernandez, S. (2008) La importancia de la calidad en el desarrollo de productos de software. Facultad de Ingeniería y Tecnología Universidad de Montemorelos, México. 1-19Serna E, Martínez R y Tamayo P (2019) Una revisión a la realidad de la automatización de las pruebas del software. Institución Universitaria de Envigado, Envigado, Antioquia, Colombia Computación y Sistemas, Vol. (23); 169–183MedicinaORIGINALColoradoRiveraLinaPaola2020.pdfColoradoRiveraLinaPaola2020.pdfArtículoapplication/pdf269271http://repository.unimilitar.edu.co/bitstream/10654/37769/1/ColoradoRiveraLinaPaola2020.pdf5368b70258271639bce99e5d21ffbeecMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-83420http://repository.unimilitar.edu.co/bitstream/10654/37769/2/license.txta609d7e369577f685ce98c66b903b91bMD52THUMBNAILColoradoRiveraLinaPaola2020.pdf.jpgColoradoRiveraLinaPaola2020.pdf.jpgIM Thumbnailimage/jpeg6074http://repository.unimilitar.edu.co/bitstream/10654/37769/3/ColoradoRiveraLinaPaola2020.pdf.jpg723fd12647935fb0fa976e2d6a997f40MD5310654/37769oai:repository.unimilitar.edu.co:10654/377692021-04-09 01:05:01.624Repositorio Institucional UMNGbibliodigital@unimilitar.edu.coRWwgYXV0b3IgZGUgbGEgb2JyYSAodGVzaXMsIG1vbm9ncmFmw61hLCB0cmFiYWpvIGRlIGdyYWRvIG8gY3VhbHF1aWVyIG90cm8gZG9jdW1lbnRvCmNvbiBjYXLDoWN0ZXIgYWNhZMOpbWljbyksIGFjdHVhbmRvIGVuIG5vbWJyZSBwcm9waW8sIGhhY2UgZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2bwp5IGRlIHN1cyBhbmV4b3MgZW4gZm9ybWF0byBkaWdpdGFsIG8gZWxlY3Ryw7NuaWNvLgoKRUwgRVNUVURJQU5URSAtIEFVVE9SLCBtYW5pZmllc3RhIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuCmVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvcgpsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBleGNsdXNpdmEgYXV0b3LDrWEgeSB0aWVuZSBsYSB0aXR1bGFyaWRhZCBzb2JyZSBsYSBtaXNtYS4KCkVuIGNhc28gZGUgcHJlc2VudGFyc2UgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBvIGFjY2nDs24gcG9yIHBhcnRlIGRlIHVuIHRlcmNlcm8gZW4KY3VhbnRvIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgZW4gY3Vlc3Rpw7NuLCBFTCBFU1RVRElBTlRFIC0gQVVUT1IsCmFzdW1pcsOhIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCB5IHNhbGRyw6EgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3M7CnBhcmEgdG9kb3MgbG9zIGVmZWN0b3MgbGEgdW5pdmVyc2lkYWQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCkFkZW3DoXMsICJMQSBVTklWRVJTSURBRCBNSUxJVEFSIE5VRVZBIEdSQU5BREEgY29tbyBpbnN0aXR1Y2nDs24gcXVlIGFsbWFjZW5hLCB5CnJlY29sZWN0YSBkYXRvcyBwZXJzb25hbGVzLCBhdGVuZGllbmRvIGxvIHByZWNlcHR1YWRvIGVuIGxhIGxleSAxNTgxIGRlIDIwMTIgeSBlbApEZWNyZXRvIDEzNzcgZGUgMjAxMywgcXVlIGRlc2Fycm9sbGFuIGVsIHByaW5jaXBpbyBjb25zdGl0dWNpb25hbCBxdWUgdGllbmVuIHRvZGFzCmxhcyBwZXJzb25hcyBhIGNvbm9jZXIsIGFjdHVhbGl6YXIgeSByZWN0aWZpY2FyIHRvZG8gdGlwbyBkZSBpbmZvcm1hY2nDs24gcmVjb2dpZGEKbywgcXVlIGhheWEgc2lkbyBvYmpldG8gZGUgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcyBlbiBiYW5jb3MgbyBiYXNlcyBkZQpkYXRvcyB5IGVuIGdlbmVyYWwgZW4gYXJjaGl2b3MgZGUgZW50aWRhZGVzIHDDumJsaWNhcyBvIHByaXZhZGFzLCByZXF1aWVyZSBvYnRlbmVyCnN1IGF1dG9yaXphY2nDs24sIHBhcmEgcXVlLCBkZSBtYW5lcmEgbGlicmUsIHByZXZpYSwgZXhwcmVzYSwgdm9sdW50YXJpYSwgeQpkZWJpZGFtZW50ZSBpbmZvcm1hZGEsIHBlcm1pdGEgYSB0b2RhcyBudWVzdHJhcyBkZXBlbmRlbmNpYXMgYWNhZMOpbWljYXMgeQphZG1pbmlzdHJhdGl2YXMsIHJlY29sZWN0YXIsIHJlY2F1ZGFyLCBhbG1hY2VuYXIsIHVzYXIsIGNpcmN1bGFyLCBzdXByaW1pciwgcHJvY2VzYXIsCmNvbXBpbGFyLCBpbnRlcmNhbWJpYXIsIGRhciB0cmF0YW1pZW50bywgYWN0dWFsaXphciB5IGRpc3BvbmVyIGRlIGxvcyBkYXRvcyBxdWUKaGFuIHNpZG8gc3VtaW5pc3RyYWRvcyB5IHF1ZSBzZSBoYW4gaW5jb3Jwb3JhZG8gZW4gbnVlc3RyYXMgYmFzZXMgbyBiYW5jb3MgZGUKZGF0b3MsIG8gZW4gcmVwb3NpdG9yaW9zIGVsZWN0csOzbmljb3MgZGUgdG9kbyB0aXBvIGNvbiBxdWUgY3VlbnRhIGxhIFVuaXZlcnNpZGFkLgoKRXN0YSBpbmZvcm1hY2nDs24gZXMgeSBzZXLDoSB1dGlsaXphZGEgZW4gZWwgZGVzYXJyb2xsbyBkZSBsYXMgZnVuY2lvbmVzIHByb3BpYXMgZGUKbGEgVW5pdmVyc2lkYWQgZW4gc3UgY29uZGljacOzbiBkZSBpbnN0aXR1Y2nDs24gZGUgZWR1Y2FjacOzbiBzdXBlcmlvciwgZGUgZm9ybWEKZGlyZWN0YSBvIGEgdHJhdsOpcyBkZSB0ZXJjZXJvcyIuCgpTaSBzdSBkb2N1bWVudG8gZXMgZGUgYWNjZXNvIHJlc3RyaW5naWRvICwgc3UgdHJhYmFqbyBzZSBkZXBvc2l0YXLDoSBlbiBlbApSZXBvc2l0b3JpbyBVTU5HIMO6bmljYW1lbnRlIGNvbiBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRvY3VtZW50YWwgeSBtZW1vcmlhCmluc3RpdHVjaW9uYWwsIGVudGVuZGllbmRvIHF1ZSwgc2Vyw6EgY29uc3VsdGFkbyBkZSBmb3JtYSBjb250cm9sYWRhIHNvbGFtZW50ZSBwb3IKbGEgY29tdW5pZGFkIE5lb2dyYW5hZGluYS4KClNpIHN1IGRvY3VtZW50byBlcyBkZSBhY2Nlc28gYWJpZXJ0bywgcGFyYSBwZXJtaXRpciBhbCBSZXBvc2l0b3JpbyBVTU5HIHJlcHJvZHVjaXIsCnRyYWR1Y2lyIHkgZGlzdHJpYnVpciBzdSBlbnbDrW8gYSB0cmF2w6lzIGRlbCBtdW5kbywgbmVjZXNpdGFtb3Mgc3UgY29uZm9ybWlkYWQgZW4KbG9zIHNpZ3VpZW50ZXMgdMOpcm1pbm9zOgoKWSBhdXRvcml6YSBhIGxhIFVOSVZFUlNJREFEIE1JTElUQVIgTlVFVkEgR1JBTkFEQSwgcGFyYSBxdWUgZW4gbG9zIHTDqXJtaW5vcwplc3RhYmxlY2lkb3MgZW46CgpMZXkgMjMgZGUgMTk4Mi0gTGV5IDQ0IGRlIDE5OTMgLUxleSAxOTE1IGRlIDIwMTggLSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLQpEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgdXRpbGljZSB5IHVzZSBwb3IKY3VhbHF1aWVyIG1lZGlvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sCmNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlCmRvY3VtZW50by4KCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc8OzbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlCnVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byB2aXJ0dWFsLAplbGVjdHLDs25pY28sIGRpZ2l0YWwsIHkgY3V5byB1c28gc2UgZGUgZW4gcmVkLCBpbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBldGMuLAp5IGVuIGdlbmVyYWwgZW4gY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KClNpIHRpZW5lIGFsZ3VuYSBkdWRhIHNvYnJlIGxvcyBUw6lybWlub3MgeSBjb25kaWNpb25lcywgcG9yIGZhdm9yLCBjb250YWN0ZSBjb24gZWwKYWRtaW5pc3RyYWRvciBkZWwgc2lzdGVtYSBiaWJsaW9kaWdpdGFsQHVuaW1pbGl0YXIuZWR1LmNvCgpBY2VwdGUgVMOpcm1pbm9zIHkgY29uZGljaW9uZXMgc2VsZWNjaW9uYW5kbyAiQWNlcHRvIiB5IHB1bHNhbmRvICJDb21wbGV0YXIgZW52w61vIi4K |