Teste de aplicações baseado em análise de instâncias de dados alternativas.
Autor(a) principal: | |
---|---|
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 |