Tarefa: Projetar Elementos de Teste
Esta tarefa descreve como projetar a funcionalidade específica para teste.
Disciplinas: Análise e Design
Relacionamentos
FunçõesExecutor Primário: Executores Adicionais:
EntradasObrigatório:
    Opcional:
      Saídas
        Etapas
        Identificar Classes e Pacotes Específicos do Teste
        Finalidade Identificar e projetar as classes e os pacotes que incluirão a funcionalidade específica de teste necessária.  

        Com base na informação do designer de teste, identifique e defina as classes e os pacotes específicos de teste no modelo de design.

        Um gerador ou stub de uma classe de design possui os mesmos métodos da classe original, mas não há outro comportamento definido para os métodos que não seja permitir a entrada (para o objetivo do teste) ou retornar um valor predefinido (para o objetivo do teste).

        Um gerador ou stub de um pacote de design contém classes simuladas para as classes que formam a interface pública do pacote original.

        Projetar Interface para a Ferramenta de Automação de Testes
        Finalidade Identificar a interface necessária para a integração de uma ferramenta de automatização de testes com a funcionalidade específica de teste.  

        Identifique qual é o comportamento necessário para que a ferramenta de automatização de testes se comunique com o objetivo do teste de forma eficiente. Identifique e descreva as classes e os pacotes de design apropriados.

        Projetar o Comportamento do Procedimento de Teste
        Finalidade Automatizar procedimentos de teste para os quais não há uma ferramenta disponível de automatização de testes.  

        Para automatizar procedimentos de teste para os quais não há uma ferramenta de automatização, identifique as classes e os pacotes de design apropriados. Use os casos de teste e os casos de uso dos quais são provenientes como entrada.