Atividade:
|
Finalidade
|
|
Função: Implementador | |
Freqüência: Conforme a necessidade, normalmente várias vezes por iteração, especialmente nas fases de Criação, Transição e Elaboração. | |
Etapas | |
Artefatos de Entrada: | Artefatos Resultantes: |
Mentores de Ferramentas: | |
Informações Adicionais: |
Detalhes de Workflow: |
Finalidade | Preparar a implementação do teste. |
Unidade significa não apenas uma classe em uma linguagem orientada a objetos, mas também subprogramas livres, como funções em C++.
Para testar cada unidade (classe implementada), siga estes passos:
Finalidade | Executar os procedimentos de teste, ou os scripts de teste se o teste for automatizado. |
Para executar o teste de unidade, siga as seguintes etapas:
Nota: a execução dos procedimentos de teste irá variar dependendo do tipo de teste, automático ou manual, e da necessidade ou não de componentes de teste, como drivers ou stubs.
- Teste automático: os scripts de teste criados durante a etapa Implementar Teste são executados.
- Execução manual: os procedimentos de teste estruturados, desenvolvidos durante a atividade Estruturar Procedimento de Teste, são utilizados para executar o teste manualmente.
Finalidade | Determinar se os testes foram concluídos com êxito e conforme desejado.
Determinar se é necessária alguma ação corretiva. |
A execução do teste é concluída ou finalizada em uma destas duas condições:
Se o teste for finalizado normalmente, prossiga com a etapa Verificar os Resultados do Teste.
Se o teste for finalizado de modo anormal, prossiga com a etapa Recuperar Testes Interrompidos.
Finalidade | Determinar se os resultados do teste são confiáveis.
Identificar a ação corretiva adequada se os resultados do teste indicarem defeitos no esforço ou nos artefatos de teste. |
Quando o teste for concluído, examine os resultados do teste para assegurar que eles sejam confiáveis e que as falhas, avisos ou resultados inesperados não tenham sido causados por influências externas (ao objetivo do teste), como configuração ou dados inadequados.
Se as falhas reportadas foram causadas por erros identificados nos artefatos de teste ou por problemas com o ambiente de teste, tome as ações corretivas apropriadas para recuperar testes interrompidos e, em seguida, execute o teste novamente.
Se os resultados do teste indicam que as falhas são realmente decorrentes do objetivo do teste, essa atividade está essencialmente concluída e normalmente a Atividade: Submeter Controle de Mudanças ou a Atividade: Analisar Comportamento do Tempo de Execução não precisa ser executada nesse momento.
Finalidade | Determinar a ação corretiva adequada para recuperar um teste interrompido.
Corrigir o problema, recuperar e executar os testes novamente. |
Há dois tipos principais de testes interrompidos:
Os dois tipos de encerramento anormal de teste podem apresentar os mesmos sintomas:
Para recuperar dos testes interrompidos, siga estes passos:
Rational Unified Process
|