Fault-based testing approach for data schemas / Abordagem de teste baseada em defeitos para esquemas de dados
AUTOR(ES)
Maria Claudia Figueiredo Pereira Emer
DATA DE PUBLICAÇÃO
2007
RESUMO
Dados são manipulados em várias aplicações de software envolvendo operações críticas. Em tais aplicações assegurar a qualidade dos dados manipulados é fundamental. Esquemas de dados definem a estrutura lógica e os relacionamentos entre os dados. O teste de esquemas por meio de abordagens, critérios e ferramentas de teste específicos é uma forma pouco explorada de assegurar a qualidade de dados definidos por esquemas. Este trabalho propõe uma abordagem de teste baseada em classes de defeitos comumente identificados em esquemas de dados. Um metamodelo de dados é definido para especificar os esquemas que podem ser testados e as restrições aos dados nos esquemas. Defeitos possíveis de serem revelados são os relacionados à definição incorreta ou ausente de restrições aos dados no esquema. A abordagem inclui a geração automática de um conjunto de teste que contém instâncias de dados e consultas a essas instâncias; as instâncias de dados e as consultas são geradas de acordo com padrões definidos em cada classe de defeito. Experimentos nos contextos de aplicações Web e de base de dados foram realizados para ilustrar a aplicação da abordagem
ASSUNTO(S)
dta integrity engenharia de software xml xml (linguagem de marcação de documento) uml (linguagem de modelagem padrão) fault-based testing software - banco de dados modelagem de dados data schemas programas de computador - testes database
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000426157Documentos Relacionados
- UMA ABORDAGEM BASEADA EM CONHECIMENTO PARA A INTERPRETAÇÃO AUTOMÁTICA DE DADOS DE SENSORIAMENTO REMOTO MULTI-DATA
- Missing value substitution: an approach based on evolutionary algorithm for clustering data
- An evolutionary approach for automatic test data generation
- Ensino e aprendizado de fundamentos de programação: uma abordagem baseada em teste de software
- Structural integration testing of aspect-oriented programs: a pointcut-based approach for AspectJ