Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar

Estabilizando o processo de teste

Estabilização

Publicado em: 30/11/2006

Quando o ciclo de vida do projeto BDD 2007 atinge a fase de estabilização, todo o desenvolvimento da solução está completo e a equipe de recursos de teste trabalha para validar a solução de implantação ou, se necessário, auxiliar na migração da solução para o nível que os desenvolvedores pretendem. A Figura 6 mostra as atividades detalhadas que devem ser executadas durante esta fase. Os testes básicos nesta fase se concentram nas imagens do sistema operacional e nos pacotes de software.

Bb490188.SE_TestFeat06(pt-br,TechNet.10).gif

Figura 6. Atividades durante a fase de estabilização
Nesta página

Funções e responsabilidades
Executar testes de sistema
Etapa: Primeiros tipos de teste concluídos

Funções e responsabilidades

Todos os seis grupos de funções do Modelo de equipe do MSF desempenham uma função na fase de estabilização da iniciativa. A Tabela 6 lista essas funções e define as áreas de foco de cada grupo de funções.

Para obter mais informações sobre os grupos de funções do MSF, consulte Microsoft Solutions Framework em http://www.microsoft.com/technet/itsolutions/msf/default.mspx.

Tabela 6. Funções e responsabilidades durante a fase de estabilização

Função

Foco

Gerenciamento do produto

  • Execução do plano de comunicações

  • Planejamento do início da implantação

Gerenciamento do programa

  • Gerenciamento de bugs

  • Acompanhamento do projeto

Desenvolvimento

  • Resolução de bugs

  • Otimização do código

Experiência do usuário

  • Materiais de treinamento

Teste

  • Relatório de bugs

  • Testes

Gerenciamento da liberação

  • Planejamento da implantação

  • Treinamento de operações e suporte

  • Gerenciamento e suporte ao piloto

Executar testes de sistema

Os testes durante a fase de estabilização se concentram em três tipos. Lembre-se de que cada tipo é aprimorado com a aplicação das ações corretivas identificadas no tipo anterior:

  • Teste de unidade

  • Teste funcional

  • Teste de integração

A equipe de recursos de teste depende dos engenheiros de desenvolvimento de cada equipe de recursos para testar os componentes individuais da solução. Para confirmar a conclusão dos testes, a equipe de recursos de teste deve solicitar relatórios de testes básicos de cada equipe. Esses relatórios ajudam a determinar se há necessidade de testes funcionais neste estágio. Em caso afirmativo, a equipe de recursos de teste deve testar cada componente individualmente. Após a conclusão dos testes, a equipe pode se concentrar em verificar se os componentes funcionam em conjunto conforme prescrito pela equipe de recursos de desenvolvimento.

A equipe de recursos de teste deve prestar especial atenção para esses aspectos do processo de teste:

  • Arquivando e classificando bugs. Durante a fase de estabilização, a equipe de recursos de teste está envolvida no arquivamento dos bugs de teste e na classificação da severidade. A equipe analisa e prioriza os bugs em reuniões de triagem de teste regulares. A severidade do bug depende do possível impacto que ele pode provocar no ambiente de produção. Quanto maior o grau de severidade do bug, maior será o impacto na implantação. O mesmo critério se aplica à prioridade do bug.

  • Redesenvolvimento da solução. Dependendo da severidade dos bugs que a equipe de recursos de teste descobrir, mais desenvolvimento de solução poderá ser necessário. Em caso afirmativo, os cronogramas talvez não sejam cumpridos em função do tempo gasto pelos desenvolvedores na abordagem de cada bug.

  • Ciclo de regressão estendido. O ciclo de regressão também pode aumentar nos casos em que existem muitos bugs. A equipe de recursos de teste já terá notado tais riscos no plano de testes, mas agora é o momento de iniciar as estratégias de redução de riscos.

  • Redução de risco. Para reduzir os riscos, os integrantes da equipe de recursos de teste devem pensar de forma criativa. Em muitos casos, os riscos podem estar fora do controle da equipe de teste mas, ainda assim, precisam ser planejados. Por exemplo, se a equipe de recursos de desenvolvimento estiver atrasada com seus resultados finais, a equipe de recursos de teste poderá se concentrar em outros testes enquanto espera, inclusive fornecendo suporte a outras equipes em áreas como testes de compatibilidade de aplicativos ou empacotamento de aplicativos.

Etapa: Primeiros tipos de teste concluídos

As etapas são pontos de sincronização para a solução global. Para obter mais informações, consulte o Guia de Planejamento , Criação e Implantação. Nesta etapa, mostrada na Tabela 7, os primeiros tipos de teste foram concluídos.

Tabela 7. Resultados finais

ID do resultado final

Descrição

Resultados do caso de teste

Os resultados dos vários casos de teste são registrados.

Relatórios de bugs

Os bugs identificados, bem como seus procedimentos de correção, são controlados.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft