Artefato:
| ||||||||||||||||||||||||||||||||||||||||
Especificação da Interface de Teste |
É uma especificação para a provisão de um conjunto de comportamentos (operações) exigidos por um classificador (especificamente, uma Classe, um Subsistema ou um Componente) para fins de acesso a testes (testabilidade). Cada Interface de teste deve fornecer um grupo de serviços exclusivo e bem definido. |
| Representação em UML: | Interface |
| Papel: | Designer de Teste |
| Possibilidade de Opção/Ocorrência: | Necessário especificamente quando a execução dos testes de software não puder ser concluída satisfatoriamente usando as interfaces padrão fornecidas pelo software. É necessário principalmente nas situações em que os aspectos do sistema, normalmente sem visibilidade externa, precisarem ser observados, ou quando for necessário o controle do software de uma maneira normalmente não disponível por meio da interface padrão. |
| Incluído em: | Opcionalmente, é incluído no Documento de Arquitetura de Software, no Modelo de Design ou nas Especificações Suplementares. |
| Templates: | |
| Exemplos: | |
| Relatórios: | |
| Mais Informações: | |
A Especificação da Interface de Teste fornece uma maneira de documentar os requisitos especiais do esforço de teste que incluirá restrições ou requisitos adicionais no design do software. Nas situações em que aspectos do sistema, normalmente sem visibilidade, forem observados, ou quando for necessário o controle do software de uma maneira normalmente não disponível por meio da interface padrão, é possível que haja a necessidade de desenvolver interfaces de teste especializadas.
Consulte Diretrizes: Interface para obter informações adicionais sobre a finalidade e a definição de interfaces.
Cada Especificação de Interface de Teste deve considerar vários aspectos que incluem:
|
Nome da Propriedade |
Breve Descrição |
Representação em UML |
| Nome | É um nome exclusivo usado para identificar esta Especificação de Interface de Teste. | atributo |
| Descrição | É uma descrição resumida do conteúdo da Especificação da Interface de Teste e que geralmente fornece alguma indicação de nível superior da complexidade e do escopo. | atributo |
| Finalidade | Fornece uma explicação do que a Especificação de Interface de Teste representa e por que ela é importante. | não há representação em UML para esta propriedade |
| Itens de Teste e Avaliação Dependentes | Fornece uma forma de mapeamento de rastreabilidade ou dependência para elementos específicos, como os elementos de design individuais que precisam ser mencionados. | Dependência |
| Operações | São as operações que precisam ser fornecidas pela interface, incluindo qualquer requisito para a assinatura de mensagens de cada operação. | operações |
As primeiras Especificações de Interface de Teste devem ser descritas tão logo seja viável, começando pelo trabalho envolvido no Detalhe do Fluxo de Trabalho: Realizar Síntese Arquitetural na Fase de Iniciação. No final da Fase de Elaboração, as interfaces de teste deverão ser especificadas e confirmadas, e as principais interfaces de teste já deverão estar implementadas e ser comprovadamente estáveis.
O Designer de Teste papel é basicamente responsável por este artefato. As responsabilidades são divididas em duas áreas principais:
O conjunto principal de responsabilidades inclui estas questões de design e definição:
O conjunto secundário de responsabilidades abrange as seguintes questões de gerenciamento:
Consulte o Artefato: Interface para obter idéias sobre as Interfaces que podem ser aplicadas para a adaptação à Especificação da Interface de Teste.
|
Rational Unified Process
|