Biblioteca Digital - UNIMEP

Visualização do documento

Título

VISUALIZAÇÃO DE INFORMAÇÃO COMO APOIO AO PLANEJAMENTO DO TESTE DE SOFTWARE

Orientador

PLÍNIO ROBERTO SOUZA VILELA

Autor

FABIANE PIFER FURLAN

Palavra chave

ENGENHARIA DE SOFTWARE, TESTE DE SOFTWARE, MÉTRICAS DE SOFTWARE E SCRUM

Grupo CNPQ


Programa

MS - CIÊNCIA DA COMPUTAÇÃO

Área

CIÊNCIAS EXATAS E DA

Data da defesa

29/04/2009

Nº Downloads

1247

Resumo

Dentre as atividades de garantia da qualidade de software, a atividade de teste é fundamental. Como a aplicação do teste exaustivo é impossível de ser realizada, uma forma de contornar esse problema é a aplicação mais intensa de teste nas partes mais críticas do software. Este trabalho de pesquisa se insere exatamente nessa forma de ação, pretende-se apoiar o processo de decisão do gerente de teste de software fornecendo a ele informações para que ele escolha as partes do software que deverão ser mais testadas, essas informações são apresentadas graficamente durante a fase de planejamento do teste de software. Para tal tarefa foi desenvolvido um protótipo para auxiliar o gerente de teste na elaboração do planejamento de teste, através da representação gráfica exibida por ele. Desta forma, os gerentes podem tomar decisões importantes para selecionarem os trechos do código que merecem prioridade a serem testados, por apresentarem maior probabilidade de possuírem defeitos segundo as métricas de software disponibilizadas. O que se pode concluir a partir dos dados levantados é que através da análise visual dos dados exibidos na representação gráfica houve uma contribuição para apoiar os gerentes de teste, tornando mais eficaz esta etapa da engenharia de software e que, por conseqüência, traz melhoria à qualidade do software avaliado.

Abstract

Software testing is one of the fundamental activities related to software quality assurance. Since exhaustive software testing is not practical, researchers have been studying techniques to try and isolate critical parts of the software that have to be tested the most. This research intends to propose a software visualization technique aimed at supporting test managers in the task of planning the software testing phase. The goal is to support the test manager in her decision making process. A software prototype has been developed, in order to display certain software development related information in a graphical way, which helps the managers to work with a greater amount of information and expedite their decision making process. The strategy implemented assumes that certain parts of the software are more fault-prone than others and this relation is based on software metrics that are readily available. What can we conclude from the data colected is that through the visual analysis of the data displayed in the graphic represetation there was a contribution to support the test managers, turning more efficient this stage of the software engineering and that, for consequence, improving the quality of the evaluate software.