Cada defeito(bug) encontrado por um caso de teste deve ser registrado num sistema de armazenamento de defeitos nomeado por um identificador único e inequívoco, compondo uma base de dados sobre os defeitos encontrados em determinado produto ou projeto.
Dessa forma, um sistema de rastreamento de defeitos é um programa ou aplicação que permite que a equipe de teste possa criar, armazenar, gerenciar, e analisar os relatórios de defeitos. Esse sistema deve manter esses registros de forma que seja possível inserção, remoção e busca desses defeitos, facilitando a organização das informações sobre o que foi encontrado e o que já foi corrigido.
Nesse sentido, a decisão de qual sistema de rastreamento de defeitos utilizar é extremamente importante! Atualmente estou pesquisando sobre o assunto, e me parece que boas candidatas a escolha são:
Bugzilla
Ferramenta já a um certo tempo no mercado, open source e desenvolvida em Perl. Utilizada por grandes nomes, incluindo NASA, segundo o site da própria ferramenta.
Mantis
Ferramenta também free, desenvolvida em php.
Ambas as ferramentas trabalham com diferentes bancos de dados, e parecem ser bem robustas.
Alem dessas duas ferramentas, uma outra que não é específica para rastreamento de defeitos, mas que vi em alguns lugares que pode ser utilizada para esse fim é o Redmine. Essa ferramenta me interessa um pouco mais pois está implantado na empresa onde trabalho, e creio ser melhor utilizar uma ferramenta que já é utilizada e conhecida pelo pessoal, do que inserir uma nova ferramenta no contexto. Basta saber se o redmine será customizável o suficiente para o propósito que preciso, que é o de rastreamento de defeitos.