Implementación de pruebas unitarias en Angular
RESUMEN : Gracias a la importancia del aseguramiento de la calidad en proyectos de software y los avances que ha venido teniendo la implementación de pruebas unitarias en estos proyectos, cada vez se hace más necesario incluir pruebas durante la construcción del software. De esta forma, el presente...
- Autores:
-
Gómez Restrepo, Juan Pablo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/31956
- Acceso en línea:
- https://hdl.handle.net/10495/31956
- Palabra clave:
- Programa de ordenador
Computer software
Diseño de páginas web
Web sites design
Internet
Internet (Computer network)
Calidad
Quality
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept6081
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id |
UDEA2_dbaea0fdf39841b2928d66d123b392bb |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/31956 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación de pruebas unitarias en Angular |
title |
Implementación de pruebas unitarias en Angular |
spellingShingle |
Implementación de pruebas unitarias en Angular Programa de ordenador Computer software Diseño de páginas web Web sites design Internet Internet (Computer network) Calidad Quality http://aims.fao.org/aos/agrovoc/c_6400 http://vocabularies.unesco.org/thesaurus/concept6081 |
title_short |
Implementación de pruebas unitarias en Angular |
title_full |
Implementación de pruebas unitarias en Angular |
title_fullStr |
Implementación de pruebas unitarias en Angular |
title_full_unstemmed |
Implementación de pruebas unitarias en Angular |
title_sort |
Implementación de pruebas unitarias en Angular |
dc.creator.fl_str_mv |
Gómez Restrepo, Juan Pablo |
dc.contributor.advisor.none.fl_str_mv |
Duque Restrepo, Carlos Mauricio |
dc.contributor.author.none.fl_str_mv |
Gómez Restrepo, Juan Pablo |
dc.subject.unesco.none.fl_str_mv |
Programa de ordenador Computer software |
topic |
Programa de ordenador Computer software Diseño de páginas web Web sites design Internet Internet (Computer network) Calidad Quality http://aims.fao.org/aos/agrovoc/c_6400 http://vocabularies.unesco.org/thesaurus/concept6081 |
dc.subject.lemb.none.fl_str_mv |
Diseño de páginas web Web sites design Internet Internet (Computer network) |
dc.subject.agrovoc.none.fl_str_mv |
Calidad Quality |
dc.subject.agrovocuri.none.fl_str_mv |
http://aims.fao.org/aos/agrovoc/c_6400 |
dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept6081 |
description |
RESUMEN : Gracias a la importancia del aseguramiento de la calidad en proyectos de software y los avances que ha venido teniendo la implementación de pruebas unitarias en estos proyectos, cada vez se hace más necesario incluir pruebas durante la construcción del software. De esta forma, el presente documento expone: una serie de conceptos teóricos clave para entender y abordar el desarrollo de pruebas unitarias; los resultados de un conjunto de pruebas unitarias implementadas usando Jasmine para un aplicativo web construido en Angular; y un análisis de los resultados de las pruebas que revela una mejoría sustancial en la calidad del proyecto en relación al estado anterior. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-11-11T12:28:48Z |
dc.date.available.none.fl_str_mv |
2022-11-11T12:28:48Z |
dc.date.issued.none.fl_str_mv |
2022 |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
draft |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10495/31956 |
url |
https://hdl.handle.net/10495/31956 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/co/ |
dc.rights.accessrights.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/co/ http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.extent.spa.fl_str_mv |
21 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Medellín - Colombia |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
https://bibliotecadigital.udea.edu.co/bitstream/10495/31956/1/GomezJuan_2022_ImplementacionPruebasUnitarias.pdf https://bibliotecadigital.udea.edu.co/bitstream/10495/31956/2/license_rdf https://bibliotecadigital.udea.edu.co/bitstream/10495/31956/3/license.txt |
bitstream.checksum.fl_str_mv |
f3af368a58323e2d74653eb78a9a5723 e2060682c9c70d4d30c83c51448f4eed 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173175830609920 |
spelling |
Duque Restrepo, Carlos MauricioGómez Restrepo, Juan Pablo2022-11-11T12:28:48Z2022-11-11T12:28:48Z2022https://hdl.handle.net/10495/31956RESUMEN : Gracias a la importancia del aseguramiento de la calidad en proyectos de software y los avances que ha venido teniendo la implementación de pruebas unitarias en estos proyectos, cada vez se hace más necesario incluir pruebas durante la construcción del software. De esta forma, el presente documento expone: una serie de conceptos teóricos clave para entender y abordar el desarrollo de pruebas unitarias; los resultados de un conjunto de pruebas unitarias implementadas usando Jasmine para un aplicativo web construido en Angular; y un análisis de los resultados de las pruebas que revela una mejoría sustancial en la calidad del proyecto en relación al estado anterior.ABSTRACT : Due to the importance of quality assurance and today’s main advances in the implementation of unit tests in software projects, it is necessary to include those tests during the software construction. In this way, this document exposes a series of key theoretical concepts to understand and approach the development of unit tests, the results of a set of tests implemented in Jasmine for a web application in Angular and an analysis of some results which reveal a substantial improvement in quality in relation to the initial state of the project, just before the tests implementation.21application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Implementación de pruebas unitarias en AngularMedellín - ColombiaPrograma de ordenadorComputer softwareDiseño de páginas webWeb sites designInternetInternet (Computer network)CalidadQualityhttp://aims.fao.org/aos/agrovoc/c_6400http://vocabularies.unesco.org/thesaurus/concept6081Ingeniero de sistemasPregradoFacultad de Ingeniería. Ingeniería de SistemasUniversidad de AntioquiaORIGINALGomezJuan_2022_ImplementacionPruebasUnitarias.pdfGomezJuan_2022_ImplementacionPruebasUnitarias.pdfTrabajo de grado de pregradoapplication/pdf2148681https://bibliotecadigital.udea.edu.co/bitstream/10495/31956/1/GomezJuan_2022_ImplementacionPruebasUnitarias.pdff3af368a58323e2d74653eb78a9a5723MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstream/10495/31956/2/license_rdfe2060682c9c70d4d30c83c51448f4eedMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstream/10495/31956/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/31956oai:bibliotecadigital.udea.edu.co:10495/319562022-11-11 07:29:32.534Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |