Show Menu
TÓPICOS×

Quais ambientes de teste serão necessários?

Para definir quais configurações serão testadas, considere o seguinte:
Desenvolvimento - Para Unidade e certos testes de Integração.
Testes - Para a maioria dos testes.
Ao vivo - para testes finais de desempenho e de estresse. Também para testes de aceitação com o cliente.
Você também precisará decidir quais instâncias serão necessárias onde (normalmente, pelo menos uma de cada um para todos os níveis de teste):
Autor - Essa instância permite que os autores insiram e publiquem conteúdo.
Publicar - Essa instância apresenta o site em seu formulário publicado para acesso de visitantes.
Deve ser testado junto com o Dispatcher.
Por fim, o hardware real deve ser considerado - todos os testes de desempenho devem ser feitos em um sistema tão próximo quanto possível da configuração do ambiente ativo final. Por esta razão, recomenda-se que o lançamento do projeto seja dividido em:
Lançamento de software - disponibilidade reduzida; que permite tempo para testes de desempenho, ajuste e otimização em condições realistas no ambiente de produção.
Lançamento rígido - disponibilidade total.