Busca avançada
Ano de início
Entree

Geração Aleatória de Testes de Unidade para Programas Go

Processo: 24/09821-1
Modalidade de apoio:Bolsas no Brasil - Iniciação Científica
Data de Início da vigência: 01 de agosto de 2024
Data de Término da vigência: 31 de julho de 2025
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:André Takeshi Endo
Beneficiário:Eugênio Akinori Kisi Nishimiya
Instituição Sede: Centro de Ciências Exatas e de Tecnologia (CCET). Universidade Federal de São Carlos (UFSCAR). São Carlos , SP, Brasil
Assunto(s):Teste e avaliação de software   Engenharia de software
Palavra(s)-Chave do Pesquisador:Geração aleatória | Geração automatizada de testes | Go | Teste de Software | Engenharia de Software

Resumo

A linguagem de programação Go é uma linguagem fortemente e estaticamente tipada, lançada pelo Google em 2009. Embora Go seja no momento amplamente utilizada na prática, faltam pesquisas sobre geração automática de testes para aplicações de software desenvolvidas em Go. Em particular, as abordagens existentes no estado da arte ainda não foram aplicadas. Neste contexto, o objetivo deste projeto é investigar a geração aleatória de testes de unidades para programas desenvolvidos na linguagem de programação Go. Inicialmente, será realizado um estudo aprofundado sobre as características da linguagem Go. Em seguida, será estudado o estado da arte em geração automática de casos de teste, com maior ênfase a geração aleatória baseada em feedback. Com esse conhecimento, será desenvolvida uma ferramenta de geração que considera programas Go e gera testes de acordo com o módulo padrão de testes da linguagem. Para avaliar a ferramenta, um estudo será conduzido com benchmarks de programas Go.

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)