Teste - quando e com quem?

Várias funções podem ser envolvidas 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 pelos testes de unidade e alguns testes de integração. Esses testes são os primeiros da cadeia, embora sejam repetidos/estendidos durante o desenvolvimento.
Equipe de garantia de qualidade

Você precisará de uma Equipe de Controle de Qualidade (de qualquer 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 versão da função deve ser disponibilizada aos testadores (assim que for realisticamente possível). Embora uma versão provisória antecipada 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 sejam envolvidos em testes, em especial os 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 experiência do novo projeto em termos de mãos dadas experiência.

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