Mutation analysis for SQL database applications / Analise de mutantes em aplicações SQL de banco de dados
AUTOR(ES)
Andrea Gonçalves Cabeça
DATA DE PUBLICAÇÃO
2009
RESUMO
Testing database applications is crucial for ensuring high quality software as undetected faults can result in unrecoverable data corruption. SQL is the most widely used interface language for relational database systems. Our approach aims to achieve better tests by selecting fault-revealing databases. We use mutation analysis on SQL statements and discuss two scenarios for applying strong and weak mutation techniques. A tool to support the automatization of the technique has been developed and implemented. Experiments using real applications, real faults and real data were performed to: (i) evaluate the applicability of the approach, and (ii) compare fault-revealing abilities of input databases
ASSUNTO(S)
programas de computador - testes software development database sql (computer software language) computer software testing engenharia de software sql (linguagem de programação de computador) software enginering software - desenvolvimento - banco de dados
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=000476487Documentos Relacionados
- Evaluation of a main-memory database for use on web applications
- Injeção de SQL em aplicações Web : causas e prevenção
- Migração de banco de dados Oracle para PostgreSQL.
- Recomendações para back up nos sistemas de gerenciamento de banco de dados MySQL, PostgreSQL e OpenIngres.
- Análise de pós-design para aplicações de planejamento em IA.