00 CAMPUS ARISTÓTELES CALAZANS SIMÕES (CAMPUS A. C. SIMÕES) IC - INSTITUTO DE COMPUTAÇÃO TRABALHOS DE CONCLUSÃO DE CURSO (TCC) - GRADUAÇÃO - IC Trabalhos de Conclusão de Curso (TCC) - Bacharelado - CIÊNCIA DA COMPUTAÇÃO- IC
Use este identificador para citar ou linkar para este item: http://www.repositorio.ufal.br/jspui/handle/123456789/12685
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisor1Ribeiro, Márcio de Medeiros-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9300936571715992pt_BR
dc.contributor.advisor-co1Soares, Elvys Alves-
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/6415531537733982pt_BR
dc.contributor.referee1Machado, Ivan do Carmo-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/4430958315746203pt_BR
dc.contributor.referee2Barboza, Erick de Andrade-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/1049532071774598pt_BR
dc.creatorLopes, Gustavo Augusto Calazans-
dc.creator.Latteshttp://lattes.cnpq.br/5432523060960089pt_BR
dc.date.accessioned2023-11-30T17:22:33Z-
dc.date.available2023-11-30-
dc.date.available2023-11-30T17:22:33Z-
dc.date.issued2023-06-12-
dc.identifier.citationLOPES, Gustavo Augusto Calazans. Detecção de smells em testes automatizados em diferentes linguagens de programação. 2023. 54 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Instituto de Computação, Universidade Federal de Alagoas, Maceió, 2023.pt_BR
dc.identifier.urihttp://www.repositorio.ufal.br/jspui/handle/123456789/12685-
dc.description.abstractSoftware testing is important for any digital product under development or already in use. It serve as a guarantee that the system is working as expected and that any maintenance or creation of new functionalities will not interfere with the current system operation. Automated tests and test script development are very common in the software industry. However, just like production codes, the writing of automated tests can also contain bad design, negatively affecting quality, as known as test smells. The identification of these smells by developers is not trivial, which leads to the use of tools for this. In the research conducted, it was seen that, although there are many tools for identifying smells, there is not a certain diversity in terms of supported languages, besides to the need to develop new tools for each language or automated test frameworks. The present work aims to present a single tool for identifying test smells with support for different languages and frameworks for developing automated tests. With this, it is intended to remedy the need for lack of support and rework with the creation of new tools for the same goal.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Alagoaspt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCurso de Ciências da Computaçãopt_BR
dc.publisher.initialsUFALpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSoftware – Testespt_BR
dc.subjectTestes automatizadospt_BR
dc.subjectCode smellspt_BR
dc.subjectSoftware – Testspt_BR
dc.subjectAutomated testingpt_BR
dc.subjectSmell detection toolspt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.titleDetecção de smells em testes automatizados em diferentes linguagens de programaçãopt_BR
dc.title.alternativeDetection of smells in automated tests in different programming languagespt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.description.resumoTestes de software são importantes para qualquer produto digital em desenvolvimento ou já em uso. Eles servem como garantia que o sistema está funcionando conforme o esperado e que em eventuais manutenções ou criação de novas funcionalidades, não irão interferir no atual funcionamento do sistema. Os testes automatizados e desenvolvimentos de scripts de teste são predominantes na indústria de software. Contudo, assim como códigos de produção, a escrita dos testes automatizados também podem conter problemas no projeto ou na implementação, afetando negativamente a qualidade, os denominados tests smells. A identificação desses smells por parte dos desenvolvedores não é trivial, o que leva a utilização de ferramentas para isso. Na pesquisa realizada foi visto que, apesar de existirem muitas ferramentas para identificação de smells, não existe uma certa diversidade quanto as linguagens suportadas, além da necessidade de desenvolvimento de novas ferramentas para cada linguagem ou framework de testes automatizados. O presente trabalho de conclusão de curso tem por objetivo apresentar uma única ferramenta para identificação de tests smells com suporte para diferentes linguagens e frameworks de desenvolvimento de testes automatizados. Com isso, intenta-se sanar a necessidade de falta de suporte e retrabalho com a criação de novas ferramentas para um mesmo propósito.pt_BR
Aparece nas coleções:Trabalhos de Conclusão de Curso (TCC) - Bacharelado - CIÊNCIA DA COMPUTAÇÃO- IC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Detecção de smells em testes automatizados em diferentes linguagens de programação.pdf952.32 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.