A globalização vem gerando um ritmo acelerado no processo de desenvolvimento de software, fazendo com que as fábricas de software produzam sistemas com um nível de qualidade aceitável em um espaço de tempo cada vez menor. Embora a área de desenvolvimento exercite atividades que procuram garantir o funcionamento do software, cabe à área de teste de software buscar garantir que o mesmo tenha sido adequadamente e suficientemente testado. Para se buscar um produto final com o mínimo de erros possível, devem ser aplicados diferentes tipos de teste. Esses tipos de teste precisam cada vez mais do apoio de ferramentas. Ocorre então a necessidade de se avaliar essas ferramentas, a fim de identificar as mais aderentes às características de cada tipo de teste. Esse trabalho apresenta um modelo de avaliação de ferramentas de teste, de forma a identificar as que mais oferecem apoio à Rastreabilidade de Erros, Teste Funcional (manual e automatizado) e Teste de Performance, utilizando abordagem prática e critérios para validar o modelo. Ainda, é apresentada uma pesquisa sobre a relação de custos x produtividade no teste automatizado. |