Teste de aplicações baseado em análise de instâncias de dados alternativas.

Detalhes bibliográficos
Autor(a) principal: Árias, João Carlos Garcia
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: http://hdl.handle.net/1884/25833
Resumo: Resumo: No desenvolvimento de software frequentemente é necessário validar a especificação dos dados do sistema, geralmente descrita por esquemas. O esquema de dados define a estrutura lógicae os relacionamentos entre os dados manipulados e armazenados por aplicações de software. Para auxiliar a detectar defeitos em esquemas e garantir a integridade dos dados por eles definidos, foi proposta uma abordagem de teste baseada em defeitos, denominada Análise de Instâncias de Dados Alternativas (AIDA). Na abordagem AIDA, uma instância de dados associada ao esquema em teste sofre alterações simples gerando instâncias de dados alternativas. A Análise de Instâncias de Dados Alternativas (AIDA) pode ser aplicada no teste de diferentes tipos de esquema, desde que o mesmo seja representado de acordo com um modelo formal. Apesar de existirem trabalhos na literatura que utilizam informações do esquema para testar as aplicações, a maioria não considera os possíveis efeitos presentes no esquema para gerar os dados de teste. Esses defeitos podem ocasionar falhas na aplicação e, considerando esse fato, este trabalho explora a utilização da AIDA no teste de aplicações que utilizam esquemas de dados, introduzindo estratégias de uso em dois contextos de aplicação: aplicações de banco de dados relacional e aplicações que utilizam Serviços Web. Para validar as estratégias em ambos contextos foram realizados experimentos em aplicações reais. Os resultados obtidos são analisados e verifica-se que a abordagem utilizada foi eficaz em revelar não somente defeitos de esquema, mas também defeitos relacionados à própria aplicação.
id UFPR_50a31461200b02ea0821dd0094fca5a1
oai_identifier_str oai:acervodigital.ufpr.br:1884/25833
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Árias, João Carlos GarciaVergilio, Silvia Regina, 1966-Emer, Maria Cláudia Figueiredo PereiraUniversidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em Informática2011-07-04T12:56:28Z2011-07-04T12:56:28Z2011-07-04http://hdl.handle.net/1884/25833Resumo: No desenvolvimento de software frequentemente é necessário validar a especificação dos dados do sistema, geralmente descrita por esquemas. O esquema de dados define a estrutura lógicae os relacionamentos entre os dados manipulados e armazenados por aplicações de software. Para auxiliar a detectar defeitos em esquemas e garantir a integridade dos dados por eles definidos, foi proposta uma abordagem de teste baseada em defeitos, denominada Análise de Instâncias de Dados Alternativas (AIDA). Na abordagem AIDA, uma instância de dados associada ao esquema em teste sofre alterações simples gerando instâncias de dados alternativas. A Análise de Instâncias de Dados Alternativas (AIDA) pode ser aplicada no teste de diferentes tipos de esquema, desde que o mesmo seja representado de acordo com um modelo formal. Apesar de existirem trabalhos na literatura que utilizam informações do esquema para testar as aplicações, a maioria não considera os possíveis efeitos presentes no esquema para gerar os dados de teste. Esses defeitos podem ocasionar falhas na aplicação e, considerando esse fato, este trabalho explora a utilização da AIDA no teste de aplicações que utilizam esquemas de dados, introduzindo estratégias de uso em dois contextos de aplicação: aplicações de banco de dados relacional e aplicações que utilizam Serviços Web. Para validar as estratégias em ambos contextos foram realizados experimentos em aplicações reais. Os resultados obtidos são analisados e verifica-se que a abordagem utilizada foi eficaz em revelar não somente defeitos de esquema, mas também defeitos relacionados à própria aplicação.application/pdfTesesSoftware - ValidaçãoSoftware - TestesBanco de dados relacionaisTeste de aplicações baseado em análise de instâncias de dados alternativas.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALDissertacao v2_0_Final.pdfapplication/pdf1016251https://acervodigital.ufpr.br/bitstream/1884/25833/1/Dissertacao%20v2_0_Final.pdfdd4c50ff78bb8c11a4fd7abd6cdbf70aMD51open accessTEXTDissertacao v2_0_Final.pdf.txtDissertacao v2_0_Final.pdf.txtExtracted Texttext/plain165709https://acervodigital.ufpr.br/bitstream/1884/25833/2/Dissertacao%20v2_0_Final.pdf.txt98476b685f177827d217f4a65c1f94a8MD52open accessTHUMBNAILDissertacao v2_0_Final.pdf.jpgDissertacao v2_0_Final.pdf.jpgGenerated Thumbnailimage/jpeg1133https://acervodigital.ufpr.br/bitstream/1884/25833/3/Dissertacao%20v2_0_Final.pdf.jpgce2c250ad1fce1a8b3f8e7e09ef63743MD53open access1884/258332016-04-07 08:28:39.352open accessoai:acervodigital.ufpr.br:1884/25833Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082016-04-07T11:28:39Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Teste de aplicações baseado em análise de instâncias de dados alternativas.
title Teste de aplicações baseado em análise de instâncias de dados alternativas.
spellingShingle Teste de aplicações baseado em análise de instâncias de dados alternativas.
Árias, João Carlos Garcia
Teses
Software - Validação
Software - Testes
Banco de dados relacionais
title_short Teste de aplicações baseado em análise de instâncias de dados alternativas.
title_full Teste de aplicações baseado em análise de instâncias de dados alternativas.
title_fullStr Teste de aplicações baseado em análise de instâncias de dados alternativas.
title_full_unstemmed Teste de aplicações baseado em análise de instâncias de dados alternativas.
title_sort Teste de aplicações baseado em análise de instâncias de dados alternativas.
author Árias, João Carlos Garcia
author_facet Árias, João Carlos Garcia
author_role author
dc.contributor.other.pt_BR.fl_str_mv Vergilio, Silvia Regina, 1966-
Emer, Maria Cláudia Figueiredo Pereira
Universidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em Informática
dc.contributor.author.fl_str_mv Árias, João Carlos Garcia
dc.subject.por.fl_str_mv Teses
Software - Validação
Software - Testes
Banco de dados relacionais
topic Teses
Software - Validação
Software - Testes
Banco de dados relacionais
description Resumo: No desenvolvimento de software frequentemente é necessário validar a especificação dos dados do sistema, geralmente descrita por esquemas. O esquema de dados define a estrutura lógicae os relacionamentos entre os dados manipulados e armazenados por aplicações de software. Para auxiliar a detectar defeitos em esquemas e garantir a integridade dos dados por eles definidos, foi proposta uma abordagem de teste baseada em defeitos, denominada Análise de Instâncias de Dados Alternativas (AIDA). Na abordagem AIDA, uma instância de dados associada ao esquema em teste sofre alterações simples gerando instâncias de dados alternativas. A Análise de Instâncias de Dados Alternativas (AIDA) pode ser aplicada no teste de diferentes tipos de esquema, desde que o mesmo seja representado de acordo com um modelo formal. Apesar de existirem trabalhos na literatura que utilizam informações do esquema para testar as aplicações, a maioria não considera os possíveis efeitos presentes no esquema para gerar os dados de teste. Esses defeitos podem ocasionar falhas na aplicação e, considerando esse fato, este trabalho explora a utilização da AIDA no teste de aplicações que utilizam esquemas de dados, introduzindo estratégias de uso em dois contextos de aplicação: aplicações de banco de dados relacional e aplicações que utilizam Serviços Web. Para validar as estratégias em ambos contextos foram realizados experimentos em aplicações reais. Os resultados obtidos são analisados e verifica-se que a abordagem utilizada foi eficaz em revelar não somente defeitos de esquema, mas também defeitos relacionados à própria aplicação.
publishDate 2011
dc.date.accessioned.fl_str_mv 2011-07-04T12:56:28Z
dc.date.available.fl_str_mv 2011-07-04T12:56:28Z
dc.date.issued.fl_str_mv 2011-07-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1884/25833
url http://hdl.handle.net/1884/25833
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/25833/1/Dissertacao%20v2_0_Final.pdf
https://acervodigital.ufpr.br/bitstream/1884/25833/2/Dissertacao%20v2_0_Final.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/25833/3/Dissertacao%20v2_0_Final.pdf.jpg
bitstream.checksum.fl_str_mv dd4c50ff78bb8c11a4fd7abd6cdbf70a
98476b685f177827d217f4a65c1f94a8
ce2c250ad1fce1a8b3f8e7e09ef63743
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1813898831454011392