Descritor de Tarefa: Implementar os Testes de Desenvolvedor |  |
Implementar um ou mais testes que permitam a validação dos componentes individuais de software através da execução.
Baseado em Tarefa de Método: Implementar os Testes de Desenvolvedor
Relacionamentos
Papéis | Principal: Desenvolvedor | Adicional: Testador | Assistente:
Entradas | Obrigatório: Implementação | Opcional: Design | Externo: Nenhum
Saídas | Teste de Desenvolvedor
Passos
Refine o escopo e identifique os testes
Selecione o incremento de trabalho a ser testado e identifique os testes de desenvolvedor necessários para verificar que a Implementação que está sendo desenvolvida se comporte corretamente. Uma boa fonte para identificar o comportamento esperado de um componente de software é o Design. Na identificação dos testes ou em qualquer outra parte desta tarefa, considere a colaboração de um Testador que seja bem versado nas questões de teste.
Escreva a instanciação do teste
Para executar um teste com sucesso o sistema deve estar em um estado conhecido de modo que o comportamento correto possa ser definido. Implemente a lógica de instanciação que deva ser executada como parte do Teste de Desenvolvedor.
Defina os resultados esperados
Defina os resultados esperados de cada teste de modo que eles possam ser verificados. Depois da execução de um teste, é necessário comparar os resultados da sua execução com o que se esperava que acontecesse. O teste será bem sucedido quando os resultados reais combinarem com os resultados previstos.
Escreva a lógica do teste
Escreva as etapas de execução dos testes.
Defina a resposta do teste
Defina as informações que os testes devem produzir para indicar se houve sucesso ou falha. Considere se uma resposta do tipo Verdadeiro ou Falso é suficiente, ou se uma mensagem detalhada deva também ser registrada.
Escreva o código para limpeza
Identifique e implemente os passos necessários para restaurar o ambiente de teste ao estado inicial antes do início de cada teste. O objetivo é assegurar que não haja nenhum efeito colateral quando da execução dos testes.
Teste o teste
Verifique que cada teste de desenvolvedor funcione corretamente. Para isto: Execute os testes, observe seu comportamento e concerte qualquer erro encontrado nos testes. Assegure-se de que os resultados previstos estejam definidos corretamente e que estejam sendo verificados corretamente. Verifique a lógica do código de limpeza para cada teste. Assegure-se que cada teste de desenvolvedor funcione no seu framework de suíte de teste.
Propriedades
Múltiplas Ocorrências |
Orientado a Eventos |
Em Andamento |
Opcional |
Planejado |
Repetível |
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.