Tarefa: Executar os Testes de Desenvolvedor |  |
Execução de testes nos componentes individuais de software para verificar que suas estruturas internas funcionam de acordo com o especificado.
Disciplinas: Desenvolvimento
Objetivo
Para verificar que a implementação funciona como especificada.
Relacionamentos
Papéis | Executor Principal: Desenvolvedor | Executores Adicionais:
Entradas | Obrigatório: Implementação Teste de Desenvolvedor | Opcional: Nenhum
Saídas | Lista de Itens de Trabalho Registro de Teste
Passos
Executar os Testes de Desenvolvedor
Execute os Teste de Desenvolvedor. O procedimento irá variar, dependendo se o teste é manual ou automatizado e se componentes adicionais de teste são necessários, tais como drivers ou stubs. Para executar os testes, você precisa ter certeza de que inicializou o ambiente de teste com todos os elementos necessários, tais como software, hardware, ferramentas, dados, etc. Os testes automatizados sempre geram um Registro de Teste que pode ser usado para avaliar e determinar onde os testes falharam.
Avalie a execução do teste
Avalie a execução do teste pela análise de seu funcionamento O teste irá terminar de forma normal ou anormal. Para testes corretamente implementados, uma conclusão normal representa que o teste passou, embora possa ser necessário um exame adicional do registro de teste para assegurar que o teste executou como esperado. A conclusão anormal pode ser um término prematuro ou apenas um teste que não terminou como desejado. Revise o registro de teste para entender todas as falhas relatadas, avisos ou resultados inesperados. A causa dos problemas pode ser um defeito no elemento de implementação que está sendo testado, um problema com os testes de desenvolvedor ou um problema com o ambiente.
Responda aos resultados do teste
Determine a ação corretiva apropriada para recuperar-se de uma execução de teste de desenvolvedor que tenha falhado. Se o elemento de implementação sob teste estiver defeituoso, repare o problema e re-execute os testes. Se o problema for sério e não puder ser imediatamente tratado, execute a tarefa Solicitar Mudança para relatar o defeito. Se o teste de desenvolvedor estiver defeituoso, repare-o e re-execute os testes. Se houver um problema com o ambiente, resolva-o e re-execute os testes. Quando os testes de desenvolvedor executarem com sucesso, comunique os resultados. Se o fato dos testes terem executado com sucesso representar a conclusão de algum requisito, isto pode acarretar na atualização do estado de algum item na Lista de Itens de Trabalho.
Principais Considerações
É comum exigir que o código passe por todos os testes de Desenvolvedor antes que possa ser entregue em uma construção integrada (veja Guideline: Promovendo Mudanças). Junte-se ao Testador em todas as etapas desta tarefa para melhorar os processos de teste e de qualidade.
Informações Adicionais
Conceitos | Design Teste-primeiro Testes de Desenvolvedor
Diretrizes | Design Teste-primeiro Mantendo Suítes de Teste Automatizado Programando Testes Automatizados
Este programa e o material que o acompanha são disponibilizados sob a Eclipse Public License v1.0 que acompanha esta distribuição. Direitos Autorais do OpenUP.