SUnit: Uma ferramenta para redução do tempo de execução de testes automatizados com JUnit 5
Show full item record
|
Title:
|
SUnit: Uma ferramenta para redução do tempo de execução de testes automatizados com JUnit 5 |
|
Author:
|
Souza, Gilmar Douglas Baray de
|
|
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. |
|
Description:
|
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação. |
|
URI:
|
https://repositorio.ufsc.br/handle/123456789/266682
|
|
Date:
|
2025-07-10 |
Files in this item
This item appears in the following Collection(s)
Show full item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar