Busca avançada
Ano de início
Entree

Estudo, implementação e validação do ambiente de teste

Processo: 23/08409-7
Modalidade de apoio:Bolsas no Brasil - Programa Capacitação - Treinamento Técnico
Vigência (Início): 01 de agosto de 2023
Vigência (Término): 24 de novembro de 2023
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Auri Marcelo Rizzo Vincenzi
Beneficiário:Bento Rafael Siqueira
Instituição Sede: Centro de Ciências Exatas e de Tecnologia (CCET). Universidade Federal de São Carlos (UFSCAR). São Carlos , SP, Brasil
Vinculado ao auxílio:19/23160-0 - Teste de software baseado em mutação com alta eficácia e baixa dívida técnica: processo automatizado e protótipo de ambiente de apoio livres, AP.R
Assunto(s):Análise dinâmica   Automação de teste   Engenharia de software   Engenharia de software experimental   Teste de mutação   Teste e avaliação de software
Palavra(s)-Chave do Pesquisador:análise dinâmica | Análise estática | Automatização de Teste | Engenharia de Software | Engenharia de Software Experimental | Teste de Mutação | Teste de Software

Resumo

Considerando a relevância da automatização da atividades de teste para a indústria de produção de software e a relevânciado teste baseado em mutação a partir de evidência científicas, neste projeto tem-se por objetivo definir um processo de testebaseado em mutação que possa ser executado de forma 100% automatizada por meio de um ambiente de teste de apoio,ambiente este que será especificado, implementado e validado. O ambiente é composto de diferentes ferramentas de apoioao teste de mutação para as linguagem C, Java e Python e estas precisam ser analisadas para se identificar formas deintegração de modo a apoiar a execução do processo de teste de mutação de melhor qualidade. Aspectos relacionados coma facilidade de uso, possibilidade de execução da ferramenta via scripts, recursos oferecidos para experimentação, conjuntode operadores de mutação implementados, dentre outros, devem ser investigados e comparados por meio deexperimentação. O processo definido visa a apoiar o teste de mutação de forma 100% automatizada e com baixo débitotécnico de teste. Desse modo, necessita de um forte apoio de ferramentas de automatização de teste referentes às etapasdo teste de mutação.O objetivo desta bolsa é o de propor a arquitetura do ambiente de teste de apoio e implementar tal ambiente considerandosua extensibilidade para diferentes linguagens de programação (inicialmente focando em C, Java e Python), mas tambémidentificando pontos de especificidade que podem demandar, por exemplo, o uso de padrões de projeto específicos parafacilitar a adaptação para outras linguagens no futuro.

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