Advanced search
Start date
Betweenand

Study, implementation, and validation of test environment

Grant number: 23/08409-7
Support Opportunities:Scholarships in Brazil - Technical Training Program - Technical Training
Start date: August 01, 2023
End date: November 24, 2023
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computing Methodologies and Techniques
Principal Investigator:Auri Marcelo Rizzo Vincenzi
Grantee:Bento Rafael Siqueira
Host Institution: Centro de Ciências Exatas e de Tecnologia (CCET). Universidade Federal de São Carlos (UFSCAR). São Carlos , SP, Brazil
Associated research grant:19/23160-0 - Mutation-based software testing with high efficiency and low technical debt: automated process and free support environment prototype, AP.R

Abstract

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.

News published in Agência FAPESP Newsletter about the scholarship:
More itemsLess items
Articles published in other media outlets ( ):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)