Um elemento especializado de implementação utilizado para finalidades de teste, que simula um componente real.
Outros Relacionamentos:  Parte de Modelo de Implementação
Estende: Elemento de Testabilidade
Função:  Implementador  
Opcionalidade/Ocorrência:  Opcional. Utilizado se componentes reais não estiverem disponíveis ou forem muito caros para serem utilizados em testes.
Gabaritos e Relatórios: 
     
Exemplos: 
     
Representação em UML:  O elemento no modelo de implementação, estereotipado como <<stub de teste>>. 
Informações Adicionais:   
Entrada de Atividades:    Saída das Atividades:   

Finalidade Para o início da página

A finalidade do Stub de Teste é simular um componente real que não está disponível para testes.

Breve Resumo Para o início da página

Há dois aspectos relativos ao Stub de Teste: o grau de emulação e o ciclo de vida. Para os escopo e as metas dos testes, a implementação de um stub pode variar de simplesmente uma classe quase vazia em conformidade com um conjunto de interfaces a um emulador desenvolvido que será executado muito próximo do componente real em termos de funcionalidade. Exceto para os testes simples descartáveis, os stubs terão o mesmo ciclo de vida que os componentes em teste, portanto, na maioria dos casos, eles precisam ser tratados da mesma maneira que o código do produto.

Propriedades Para o início da página

Nome da Propriedade  Breve Descrição  Representação em UML 
nome  o nome da classe  attribute 
descrição  uma descrição breve da função da classe no sistema  attribute 
responsabilidades uma listagem das responsabilidades da classe  attribute 
atributos  os atributos da classe  attribute 

Sincronização Para o início da página

Os stubs seguem o ciclo de desenvolvimento dos componentes em teste.

Responsabilidade Para o início da página

Consulte Responsabilidade no Artefato: Elemento de Implementação.

Adaptação Para o início da página

Consulte Adaptação no Artefato: Elemento de Implementação.



Rational Unified Process   2003.06.15