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...
Main Author: | |
---|---|
Other Authors: | |
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 |