Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/29030
Tipo: Artigo de Periódico
Título: Geração de testes automatizados : uma análise comparativa no processo de garantia de qualidade de software
Autor(es): Coimbra, Waldemar Jr. Dias
Resumo: Para 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.
Abstract: To 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.
Palavras-chave: Testes automatizados
Qualidade de software
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editor: Universidade Federal da Paraíba
Sigla da Instituição: UFPB
Tipo de Acesso: Acesso aberto
Attribution-NoDerivs 3.0 Brazil
URI: http://creativecommons.org/licenses/by-nd/3.0/br/
URI: https://repositorio.ufpb.br/jspui/handle/123456789/29030
Data do documento: 4-Dez-2020
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