Artefato:
|
![]() |
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: |
A finalidade do Stub de Teste é simular um componente real que não está disponível para testes.
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.
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 |
Os stubs seguem o ciclo de desenvolvimento dos componentes em teste.
Consulte Responsabilidade no Artefato: Elemento de Implementação.
Consulte Adaptação no Artefato: Elemento de Implementação.
Rational Unified Process
|