Testes - quando e com quem? testing-when-and-with-whom

Várias funções podem ser envolvidas em testes e em vários estágios de desenvolvimento do projeto.

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

Você precisa de uma Equipe de garantia de qualidade (de qualquer tamanho, se apropriado) para testes funcionais e de desempenho.

São testadores neutros e dedicados - uma regra de ouro do software sempre afirma que um desenvolvedor nunca deve testar 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 (quando for possível). Embora uma versão provisória antecipada possa gerar muitos bugs, ela pode fornecer feedback antecipado sobre problemas críticos.
Equipe de teste do cliente

Dependendo do Modelo de projeto selecionado, pode ser planejado que membros da equipe do cliente estejam envolvidos no teste, especialmente autores do site do cliente.

Isso é vantajoso porque:

  • O cliente recebe experiência do projeto que está sendo desenvolvido.

  • Fornece feedback antecipado do cliente.

  • Os usuários muitas vezes expressam seus requisitos em termos de experiência anterior; envolver os clientes em testes o mais cedo possível aumenta sua experiência com o novo projeto em termos de experiência prática.

Novamente, o envolvimento antecipado é bom, embora qualquer versão que os clientes usem deva ser estável, com funcionalidade razoável.

As primeiras impressões são sempre importantes.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2