Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos

Made available in DSpace on 2014-06-12T15:58:14Z (GMT). No. of bitstreams: 2 arquivo3311_1.pdf: 1651244 bytes, checksum: d951f55ecc712adcb976dac6cac05133 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 === Com o objetivo de desenvolver soft...

Full description

Bibliographic Details
Main Author: José de Santana, Ricson
Other Authors: de Almeida Barros, Flávia
Language:Portuguese
Published: Universidade Federal de Pernambuco 2014
Subjects:
Online Access:https://repositorio.ufpe.br/handle/123456789/2437
id ndltd-IBICT-oai-repositorio.ufpe.br-123456789-2437
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.ufpe.br-123456789-24372019-01-21T19:03:49Z Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos José de Santana, Ricson de Almeida Barros, Flávia Similaridade de texto Seleção automática de Teste de Software Made available in DSpace on 2014-06-12T15:58:14Z (GMT). No. of bitstreams: 2 arquivo3311_1.pdf: 1651244 bytes, checksum: d951f55ecc712adcb976dac6cac05133 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 Com o objetivo de desenvolver software de qualidade, as empresas cada vez mais investem nas atividades de Testes de Software. No entanto, essa é uma atividade de custos elevados e que consome muito tempo. Assim, empresas de software e institutos de pesquisa têm investido na criação de ferramentas de geração automática de Casos de Testes a partir de especificações do software. Essas ferramentas têm por objetivo gerar suítes de teste que exercitem o código completo, a partir de combinações de passos de execução e resultados esperados. Contudo, essas ferramentas geralmente geram uma quantidade excessiva de Casos de Teste (CTs). Quando não há tempo ou recursos disponíveis para executar a suíte completa, os responsáveis pelos testes são obrigados a selecionar um subconjunto da suíte original, que possa ser executado no tempo disponível, porém garantindo a cobertura dos requisitos associados à suíte original. Este trabalho propõe uma estratégia de Seleção Automática de Casos de Testes que utiliza a similaridade de texto dos CTs como critério de seleção, preservando a cobertura de requisitos da suíte original. Foi implementado um protótipo que implementa essa estratégia, o Sim_TC. Esse sistema elimina os CTs que atingirem um limiar de similaridade textual determinado pelo analista responsável por testar o software, garantido sempre que os CTs eliminados tenham seus requisitos associados cobertos pelos Casos de Testes restantes. Experimentos realizados aplicaram o Sim_TC a duas suítes diferentes de casos de teste, a fim de comparar o desempenho da seleção manual versus automática. Nesses experimentos, o desempenho do protótipo foi bastante satisfatório, garantindo a cobertura de requisitos da suíte original. Esse protótipo deverá ser integrado à ferramenta TaRGeT, para geração automática de suítes de casos de teste a partir especificações de casos de uso 2014-06-12T15:58:14Z 2014-06-12T15:58:14Z 2011-01-31 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis José de Santana, Ricson; de Almeida Barros, Flávia. Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos. 2011. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2011. https://repositorio.ufpe.br/handle/123456789/2437 por info:eu-repo/semantics/openAccess Universidade Federal de Pernambuco reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco instacron:UFPE
collection NDLTD
language Portuguese
sources NDLTD
topic Similaridade de texto
Seleção automática de Teste de Software
spellingShingle Similaridade de texto
Seleção automática de Teste de Software
José de Santana, Ricson
Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos
description Made available in DSpace on 2014-06-12T15:58:14Z (GMT). No. of bitstreams: 2 arquivo3311_1.pdf: 1651244 bytes, checksum: d951f55ecc712adcb976dac6cac05133 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 === Com o objetivo de desenvolver software de qualidade, as empresas cada vez mais investem nas atividades de Testes de Software. No entanto, essa é uma atividade de custos elevados e que consome muito tempo. Assim, empresas de software e institutos de pesquisa têm investido na criação de ferramentas de geração automática de Casos de Testes a partir de especificações do software. Essas ferramentas têm por objetivo gerar suítes de teste que exercitem o código completo, a partir de combinações de passos de execução e resultados esperados. Contudo, essas ferramentas geralmente geram uma quantidade excessiva de Casos de Teste (CTs). Quando não há tempo ou recursos disponíveis para executar a suíte completa, os responsáveis pelos testes são obrigados a selecionar um subconjunto da suíte original, que possa ser executado no tempo disponível, porém garantindo a cobertura dos requisitos associados à suíte original. Este trabalho propõe uma estratégia de Seleção Automática de Casos de Testes que utiliza a similaridade de texto dos CTs como critério de seleção, preservando a cobertura de requisitos da suíte original. Foi implementado um protótipo que implementa essa estratégia, o Sim_TC. Esse sistema elimina os CTs que atingirem um limiar de similaridade textual determinado pelo analista responsável por testar o software, garantido sempre que os CTs eliminados tenham seus requisitos associados cobertos pelos Casos de Testes restantes. Experimentos realizados aplicaram o Sim_TC a duas suítes diferentes de casos de teste, a fim de comparar o desempenho da seleção manual versus automática. Nesses experimentos, o desempenho do protótipo foi bastante satisfatório, garantindo a cobertura de requisitos da suíte original. Esse protótipo deverá ser integrado à ferramenta TaRGeT, para geração automática de suítes de casos de teste a partir especificações de casos de uso
author2 de Almeida Barros, Flávia
author_facet de Almeida Barros, Flávia
José de Santana, Ricson
author José de Santana, Ricson
author_sort José de Santana, Ricson
title Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos
title_short Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos
title_full Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos
title_fullStr Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos
title_full_unstemmed Seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos
title_sort seleção de casos de teste baseada em similaridade de texto e cobertura de requisitos
publisher Universidade Federal de Pernambuco
publishDate 2014
url https://repositorio.ufpe.br/handle/123456789/2437
work_keys_str_mv AT josedesantanaricson selecaodecasosdetestebaseadaemsimilaridadedetextoecoberturaderequisitos
_version_ 1718859724114362368