Bom, vou citar alguns pontos a favor:
- Achar aqueles bugs bem "tinhosos" (não é o foco, mas pode acontecer)
- Garantir, sob condições diversas vários critérios como usabilidade, performance, etc... (após a entrega e, provavelmente quando você estiver verificando a aplicação o cliente está usando)
- Verificar resultados esperados
- Continuar achando bugs
- Pode aumentar o custo de teste
- Má organização e planejamento de testes
- Demanda tempo para testes que podem não estar alocados
Bom, eu fiz um processo aqui na empresa não por existir bugs em produção, mas para continuar garantindo a qualidade da aplicação.
A aplicação em questão é um site de serviços, sendo o mesmo para todos os clientes.
Criei uma Matriz de Ciclo Pós Entrega, que consiste em alocar pessoas por dia/semana para efetuar determinado teste na aplicação. Basicamente este matriz possui:
- Criar um calendário (pode ser agrupado por dias ou semanas)
- Lista de Recursos
- Grupos de Tarefas
No caso do exemplo não cobrimos todos os grupos de funcionalidades já no primeiro dia de teste, efetuamos isso gradativamente, na apresentada, por possuir 13 grupos de funcionalidades ela vai iniciar novamente na 3° semana.
Este é um modelo que eu utilizo aqui, e que tem garantido nossa segurança em relação ao sistema, verificação de usabilidade e as demais questões citadas.
Algumas questões levantadas sobre este tema podem visualizadas na lista da QAI Brasil: http://br.groups.yahoo.com/group/qai-brasil/
Você pode visualizar e baixar o template que criei neste link.
Abraços!
Caro Elias...
ResponderExcluirUma oportunidade de melhoria no seu blog poderia ser a inclusão de um rss feed... o que achas?
Abraços,
Guido Potier