Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/29030
Registro completo de metadados
Campo DCValorIdioma
dc.creatorCoimbra, Waldemar Jr. Dias-
dc.date.accessioned2023-11-27T17:07:53Z-
dc.date.available2023-11-27T17:07:53Z-
dc.date.issued2020-12-04-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/29030-
dc.description.abstractTo ensure quality, teams always seek the path that provides the most productivity in the execution of activities, one of which is the automation of tests. Automating tests for certain systems can result in a large number of repeated codes. However, currently there are solutions that can solve the problem of high code repetition, especially the use of code generators, such as JHipster. This generator uses metadata and templates to generate its files, however, it became evident that there is a complexity in the implementation of templates for generating code for this tool. Aiming at an alternative to this model, we sought to implement templates using the fine-grained template approach, in order to compare which template approach demonstrates better encapsulation, allowing for better code reuse. Through the research it was possible to highlight that the fine-grained approach can improve the maintenance of templates for code generation, considering that through this approach it is possible to fragment the responsibilities of templates, thus improving the encapsulation, allowing the best code reuse.pt_BR
dc.description.provenanceSubmitted by Jonismar Leão (jonismarkendys@ccae.ufpb.br) on 2023-11-27T17:07:39Z No. of bitstreams: 3 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) WaldemarJr.DiasCoimbra_TCC.pdf: 1205523 bytes, checksum: f8106152a9388556598c3b56bcf9250e (MD5) WaldemarJr.DiasCoimbra_TERMO.pdf: 245480 bytes, checksum: f3c693c13ace726717d4e02349ca6dde (MD5)en
dc.description.provenanceApproved for entry into archive by Jonismar Leão (jonismarkendys@ccae.ufpb.br) on 2023-11-27T17:07:53Z (GMT) No. of bitstreams: 3 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) WaldemarJr.DiasCoimbra_TCC.pdf: 1205523 bytes, checksum: f8106152a9388556598c3b56bcf9250e (MD5) WaldemarJr.DiasCoimbra_TERMO.pdf: 245480 bytes, checksum: f3c693c13ace726717d4e02349ca6dde (MD5)en
dc.description.provenanceMade available in DSpace on 2023-11-27T17:07:53Z (GMT). No. of bitstreams: 3 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) WaldemarJr.DiasCoimbra_TCC.pdf: 1205523 bytes, checksum: f8106152a9388556598c3b56bcf9250e (MD5) WaldemarJr.DiasCoimbra_TERMO.pdf: 245480 bytes, checksum: f3c693c13ace726717d4e02349ca6dde (MD5) Previous issue date: 2020-12-04en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Paraíbapt_BR
dc.relation.ispartofTrabalho de conclusão de cursopt_BR
dc.rightsAcesso abertopt_BR
dc.rightsAttribution-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/br/*
dc.subjectTestes automatizadospt_BR
dc.subjectQualidade de softwarept_BR
dc.titleGeração de testes automatizados : uma análise comparativa no processo de garantia de qualidade de softwarept_BR
dc.typeArtigo de Periódicopt_BR
dc.description.resumoPara garantir qualidade, as equipes buscam sempre o caminho que proporcione mais produtividade na execução de atividades, sendo uma delas a automatização de testes. Automatizar testes para determinados sistemas pode acarretar uma grande quantidade de códigos repetidos. No entanto, atualmente existem soluções que podem resolver o problema de alta repetição de código, destacando-se o uso de geradores de código, como o JHipster. Esse gerador utiliza metadados e templates para gerar seus arquivos, porém, evidenciou-se que há uma complexidade na implementação de templates para a geração de código para essa ferramenta. Visando uma alternativa a esse modelo, buscou-se implementar templates utilizando a abordagem de templates de granularidade fina, com o intuito de comparar qual abordagem de template demonstra ter melhor encapsulamento, permitindo o melhor reuso de código. Através da pesquisa foi possível destacar que a abordagem de granularidade fina pode melhorar a manutenção de templates para geração de código, haja vista que através dessa abordagem é possível fragmentar as responsabilidades de templates, melhorando assim o encapsulamento, permitindo o melhor reuso de código.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.initialsUFPBpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:TCC - Ciência da Computação - CCAE

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
WaldemarJr.DiasCoimbra_TCC.pdfTCC1,18 MBAdobe PDFVisualizar/Abrir
WaldemarJr.DiasCoimbra_TERMO.pdfTERMO239,73 kBAdobe PDFVisualizar/Abrir    Solicitar uma cópia


Este item está licenciada sob uma Licença Creative Commons Creative Commons