Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão
Resumo: Independentemente do tipo de manutenção realizada, o teste de regressão é indispensável para testar as modificações e as novas funcionalidades do software. Ele também é responsável por verifícar se as funcionalidades existentes não foram negativamente afetadas pela modificação. Muitas técnic...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/1884/24259 |
id |
ndltd-IBICT-oai-dspace.c3sl.ufpr.br-1884-24259 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-dspace.c3sl.ufpr.br-1884-242592018-05-23T18:23:39Z Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão Lenz, Alexandre Rafael Vergilio, Silvia Regina, 1966- Ramirez Pozo, Aurora Trinidad, 1959- Universidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em Informática Teses Resumo: Independentemente do tipo de manutenção realizada, o teste de regressão é indispensável para testar as modificações e as novas funcionalidades do software. Ele também é responsável por verifícar se as funcionalidades existentes não foram negativamente afetadas pela modificação. Muitas técnicas têm sido propostas para reduzir os esforços e aumentar a eficácia dos testes de regressão. Dentre elas, algumas utilizando Aprendizado de Máquina (AM). Entretanto, a maioria dos trabalhos existentes não relacionam as informações coletadas durante o teste provenientes da aplicação de diferentes técnicas e critérios de teste. Esses critérios são considerados complementares porque podem revelar diferentes tipos de defeitos, e considerar essa complementariedade pode auxiliar o teste de regressão, reduzindo os esforços gastos nesta atividade. Dada essa perspectiva, este trabalho tem como objetivo explorar técnicas de AM, como de agrupamento, para relacionar informações como, por exemplo: dados de entrada, saída produzida, elementos cobertos por critérios estruturais, defeitos revelados, e etc. Com estas informações os dados são agrupados em classes funcionais. Os resultados assim obtidos são então submetidos a um algoritmo de classícação, para geração de regras a serem utilizadas na seleção e priorização de dados de teste. Uma ferramenta, chamada RITA (Relating information from Testing Activity), foi implementada para dar suporte à abordagem proposta. Ela foi utilizada em experimentos, cujos resultados mostram a aplicabilidade da abordagem e uma redução de custo do teste de regressão. 2010-09-15T12:26:01Z 2010-09-15T12:26:01Z 2010-09-15 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1884/24259 por info:eu-repo/semantics/openAccess application/pdf reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná instacron:UFPR |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Teses |
spellingShingle |
Teses Lenz, Alexandre Rafael Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão |
description |
Resumo: Independentemente do tipo de manutenção realizada, o teste de regressão é indispensável para testar as modificações e as novas funcionalidades do software. Ele também é responsável por verifícar se as funcionalidades existentes não foram negativamente afetadas pela modificação. Muitas técnicas têm sido propostas para reduzir os esforços e aumentar a eficácia dos testes de regressão. Dentre elas, algumas utilizando Aprendizado de Máquina (AM). Entretanto, a maioria dos trabalhos existentes não relacionam as informações coletadas durante o teste provenientes da aplicação de diferentes técnicas e critérios de teste. Esses critérios são considerados complementares porque podem revelar diferentes tipos de defeitos, e considerar essa complementariedade pode auxiliar o teste de regressão, reduzindo os esforços gastos nesta atividade. Dada essa perspectiva, este trabalho tem como objetivo explorar técnicas de AM, como de agrupamento, para relacionar informações como, por exemplo: dados de entrada, saída produzida, elementos cobertos por critérios estruturais, defeitos revelados, e etc. Com estas informações os dados são agrupados em classes funcionais. Os resultados assim obtidos são então submetidos a um algoritmo de classícação, para geração de regras a serem utilizadas na seleção e priorização de dados de teste. Uma ferramenta, chamada RITA (Relating information from Testing Activity), foi implementada para dar suporte à abordagem proposta. Ela foi utilizada em experimentos, cujos resultados mostram a aplicabilidade da abordagem e uma redução de custo
do teste de regressão. |
author2 |
Vergilio, Silvia Regina, 1966- |
author_facet |
Vergilio, Silvia Regina, 1966- Lenz, Alexandre Rafael |
author |
Lenz, Alexandre Rafael |
author_sort |
Lenz, Alexandre Rafael |
title |
Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão |
title_short |
Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão |
title_full |
Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão |
title_fullStr |
Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão |
title_full_unstemmed |
Utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão |
title_sort |
utilizando técnicas de aprendizado de máquina para apoiar o teste de regressão |
publishDate |
2010 |
url |
http://hdl.handle.net/1884/24259 |
work_keys_str_mv |
AT lenzalexandrerafael utilizandotecnicasdeaprendizadodemaquinaparaapoiarotestederegressao |
_version_ |
1718645434105200640 |