SUnit: Uma ferramenta para redução do tempo de execução de testes automatizados com JUnit 5

DSpace Repository

A- A A+

SUnit: Uma ferramenta para redução do tempo de execução de testes automatizados com JUnit 5

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Vilain, Patrícia
dc.contributor.author Souza, Gilmar Douglas Baray de
dc.date.accessioned 2025-07-17T00:46:50Z
dc.date.available 2025-07-17T00:46:50Z
dc.date.issued 2025-07-10
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/266682
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação. pt_BR
dc.description.abstract Atualmente, testes automatizados se fazem de grande importância na linha de produção de software de qualidade, proporcionando uma redução nos custos de manutenção e aumentando a capacidade de entrega de uma equipe ágil. Este trabalho visa implementar uma extensão do framework JUnit 5, chamado SUnit, com o objetivo de reduzir o tempo gasto durante a execução de testes automatizados, através da abordagem de reutilização da configuração implícita de cada teste, sempre que possível, sem ferir o princípio de independência dos testes. A reutilização da configuração implícita de cada teste é feita através da identificação dos testes que não alteram o estado inicial dessa configuração, chamados de testes seguros. A redução no tempo gasto durante a execução dos testes é possível porque a configuração implícita incluída em uma classe de teste é executada uma única vez antes da execução de todos os testes seguros. Foi realizado um experimento para verificar a eficácia da ferramenta em um projeto real, com uma suíte de teste apresentando 391 métodos de teste; e o resultado mostrou uma redução de aproximadamente 46% no tempo de execução dos testes. pt_BR
dc.format.extent 93 pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access. en
dc.subject Testes de software pt_BR
dc.subject Testes automatizados pt_BR
dc.subject Testes de unidade pt_BR
dc.subject Reuso de execução pt_BR
dc.subject JUnit pt_BR
dc.title SUnit: Uma ferramenta para redução do tempo de execução de testes automatizados com JUnit 5 pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Silva, Lucas Pereira da


Files in this item

Files Size Format View
Monografia_Gilmar_douglas_Baray_Souza-2025.pdf 5.641Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar