Teste - quando e com quem?

Vários papéis podem ser envolvidos em testes e em várias etapas do desenvolvimento de projetos.

Equipe de teste Responsável por... Quando...
Equipe de desenvolvimento A equipe de desenvolvimento é responsável por seus testes de unidade e alguns testes de integração. Esses testes são os primeiros da cadeia, embora sejam repetidos/ampliados durante o desenvolvimento.
Equipe de controle de qualidade

Você precisará de uma Equipe de controle de qualidade (do tamanho apropriado) para testes funcionais e de desempenho.

Estes são testadores neutros e dedicados - uma regra de ouro do software afirma sempre que um desenvolvedor nunca deve testar o seu próprio trabalho.

Os membros dessa equipe podem ser retirados da equipe do projeto Day, do parceiro e/ou da equipe do cliente.

A primeira libertação de função deve ser disponibilizada aos testadores (logo que seja realisticamente possível). Embora uma versão preliminar provisória possa gerar muitos erros, ela pode fornecer feedback antecipado sobre problemas críticos.

Equipe de teste do cliente

Dependendo do Modelo de projeto selecionado, pode ser planejado que os membros da equipe do cliente participem de testes, em particular autores do site do cliente.

A vantagem é que:

  • Fornece ao cliente a experiência do projeto que está sendo desenvolvido.

  • Fornece feedback antecipado do cliente.

  • Os utilizadores exprimem frequentemente as suas necessidades em termos de experiência passada; a participação dos clientes nos testes o mais cedo possível aumenta a sua experiência com o novo projeto em termos de experiência prática .

Uma vez mais, o envolvimento antecipado é bom, embora qualquer lançamento que os clientes usem deva ser estável, com funcionalidade razoável.

As primeiras impressões são sempre importantes.

Nesta página