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
1321
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.