Detalhes dos Anais Veja o resumo do trabalho

Publicado no Encontro de Saberes 2017

Evento: XXV Seminário de Iniciação Científica

Área: CIÊNCIAS EXATAS E DA TERRA

Subárea: Ciência da Computação

Órgão de Fomento: Universidade Federal de Ouro Preto

Título
Fatiando programas a partir de encontrar menor trecho de código com erro
Autores
ARTHUR MIRANDA GOMES (Autor)
Elton Máximo Cardoso (Orientador)
Resumo
Testes são certamente a abordagem mais utilizada por desenvolvedores de todo o mundo para a garantia da qualidade de software. Porém, a construção e execução de testes é uma atividade dispendiosa, responsável por cerca de 50% do custo do desenvolvimento de um sistema. Tal custo motiva o estudo de técnicas para a automação completa o parcial de testes. Neste sentido, diversas técnicas para automação de testes foram propostas na literatura. Uma abordagem inovadora para atividades de teste é o chamado teste baseado em propriedades, em que valores para teste são produzidos de forma automática e verificados com respeito a propriedades descritas como fórmulas da lógica de primeira ordem. No entanto, testes baseados em propriedades fornecem apenas uma instância que manifesta algum erro, fazendo com que o programador tenha que depurar todo o código para encontrar o erro. O uso de code slicing, aplicado a um subconjunto de variáveis envolvidas nos erros pode ajudar a determinar de forma mais precisa a localização do erro.
Voltar Visualizar PDF