Geração de Base de Dados para o Teste de Aplicações de Banco de Dados pelo Emprego da Computação Evolucionária

  • Bruno Braz Silveira Universidade Federal de Goiás
  • Plínio de Sá Leitão-Junior Universidade Federal de Goiás
  • Mariana Soller Ramada Universidade Federal de Goiás
  • Beatriz Proto Martins Universidade Federal de Goiás

Resumo

Este artigo enfoca o problema da geração de dados para a execução de testes em instruções SQL no contexto de aplicações de banco de dados. Dado o grande número de defeitos em instruções SQL de uma aplicação, deve ser gerado, dentro do domínio dos atributos de um esquema de banco de dados, um conjunto de tuplas com qualidade, que consiga auxiliar na detecção da maioria dos defeitos. Para isso, foram aplicados os princípios da Computação Evolucionária, através da meta-heurística Algoritmos Genéticos, ao evoluir os dados de teste. Além disso, foi utilizada a Análise de Mutantes SQL para a avaliação da qualidade dos dados de teste.

Publicado
10-11-2014
Seção
Artigos Longos