quinta-feira, 15 de setembro de 2011

Diagrama de Caso de Teste


Diagrama de Caso de Teste tem por objetivo, auxiliar na visualização do Cenário como um todo do ponto de vista do Analista de Testes e o Testador. Ele testa um Cenário com suas principais funcionalidades e suas integrações.


Notação:

* Atores
* Casos de Teste
* Relacionamento entre estes elementos


Estes relacionamentos podem ser:

* Associações entre Atores e Casos de Teste
* Generalizações, extends, includes entre os Casos de Teste
Os Casos de Teste podem estar opcionalmente estar envolvidos por um ou mais retângulos (herdado dos Diagramas de Casos de Uso), onde representam os limites do Cenário.
Em maiores detalhes:
  •     Atores 
Um Ator é representado por um boneco e um rótulo com o nome do Ator. Um Ator, na situação em questão, o Analista de Teste ou o Testador que pode ser um usuário humano ou um sistema computacional. 
 
  •  Casos de Teste
Um
Caso de Teste é representado por uma elipse e um rótulo com o nome do
Caso de Teste (herdado do Diagrama de Caso de Uso). Um Caso de Teste
define o que será testado dentro do Cenário e suas funcionalidades.

 
  • Relacionamentos
 
o Ajudam a descrever Casos de Teste
o Entre um Ator e um Caso de Teste
* Associação
Define uma funcionalidade do sistema do ponto de vista do usuário. 
 
o Entre Casos de Testes

Include
Um relacionamento include de um Caso de Teste A para um Caso de Teste B, indica que B é essencial para o comportamento de A. Pode ser dito também que B é_parte_de A.
Extend
Um relacionamento "extendido" de um Caso de Teste B para um Caso de Teste A, indica que o Caso de Teste B pode ser acrescentado para descrever o comportamento de A (é facultativo). A extensão é inserida em um ponto de extensão do Caso de Teste A.
Ponto de extensão em um Caso de Teste é uma indicação de que outros Casos de Teste poderão ser "adicionados" a ele. Quando o Caso de Teste for invocado, ele verificará se suas extensões devem ou não ser invocadas.
Quando se especifica B extends A, a semântica é:
• Dois Casos de Teste são definidos: A e A é "extendido" por B;
• B é uma variação de A. Contém eventos adicionais, para certas condições;
• Tem que ser especificado onde B é inserido em A.
 
o Generalização ou Especialização (é_um)

* O Caso de Teste B é_um Caso de Teste A (A é uma generalização de B, ou B é uma especialização de A).
* Um relacionamento entre um Caso de Teste genérico para um mais específico, que herda todas as características de seu pai.
 
  • Cenário
* Limites do Cenário: representado por um retângulo envolvendo os Casos de Teste que compõem o Cenário.
* Nome do Cenário: Localizado dentro do retângulo.
 
Caixa de Expedição de Documentos – Exemplo Básico 1

 
 
 
 
 
 
 
 
 
Cadastro de Clientes – Exemplo Básico 2

    


Fonte Atrigo Completo  http://www.testexpert.com.br/?q=node/1381
Por : Ricardo Franco

Nenhum comentário:

Postar um comentário