Dados de Teste
A definição (geralmente formal) de um conjunto de valores de entrada de teste que são usados durante a execução de um teste, e os resultados esperados mencionados para fins de comparação durante a execução de um teste.
Representação em UML: Não há representação em UML para este artefato.
Papel: Analista de Teste 
Possibilidade de Opção/Ocorrência: Os Dados de Teste devem ser mantidos pelo menos durante uma parte dos testes, preferencialmente em um armazenamento de dados central.
Incluído em: Um ou mais contêineres de armazenamento de dados. Em alguns casos, os Dados de Teste podem ser incluídos nos artefatos Script de Teste ou Conjunto de Testes.
Templates:
Exemplos:  
Relatórios:  
Mais Informações:  

Entrada para Atividades:    Saída de Atividades:   

Finalidade Início da página

Os Dados de Teste fornecem uma camada de procedimento indireto e um ponto central de modificação para as características exclusivas de um teste. Quando gerenciados separadamente dos aspectos de procedimento do teste, eles permitem a modificação das características exclusivas do teste de modo independente.

Breve Resumo Início da página

Cada conjunto de Dados de Teste deve considerar diversos aspectos que incluem:

  • As precondições necessárias da Configuração do Ambiente de Teste que devem existir imediatamente antes do uso dos Dados de Teste.
  • As características exclusivas dos Dados de Teste. O formato desses dados pode variar, de valores textuais alfanuméricos padrão a dados sensoriais, como informações auditivas ou visuais. Os Dados de Teste podem ser especificados como um intervalo válido, em vez de um único valor, que deve ser usado durante um teste.
  • Qualquer dependência entre os elementos dos Dados de Teste.
  • Uma explicação descritiva da condição que está sendo testada, normalmente definindo o tipo de falha caso a condição testada fosse considerada falsa.

Propriedades Início da página

Não há representações em UML para este artefato ou suas propriedades.

Nome da Propriedade

Breve Descrição

Nome do Conjunto de Dados É um nome exclusivo usado para identificar este conjunto de Dados de Teste como um todo.
Nome É um nome ou identificador exclusivo de cada registro, entrada ou combinação de dados.
Descrição É uma descrição resumida do conteúdo do registro dos Dados de Teste, normalmente fornecendo alguma indicação do escopo.
Finalidade Fornece uma explicação do que este registro de Dados de Teste representa e por que ele é importante.
Itens Dependentes de Teste e Avaliação Fornece uma forma de mapeamento de rastreabilidade ou dependência para elementos específicos, como Requisitos individuais, Casos de Teste ou Scripts de Teste que precisam ser mencionados.

Ocorrência Início da página

Normalmente, você pode começar a reunir sugestões de Dados de Teste logo na Fase de Iniciação. Nesse estágio inicial, convém armazenar os dados reunidos em um formato irrestrito que aplique regras mínimas. Isso permitirá que os registros dos Dados de Teste mal formados sejam capturados parcialmente. À medida que o ciclo de vida for progredindo, principalmente quando há um envolvimento maior da equipe de teste, normalmente é necessário bloquear as restrições garantindo, dessa forma, a integridade dos Dados de Teste. No final da Fase de Elaboração, é necessário que haja uma ampla seleção de tipos de Dados de Teste, com uma quantidade considerável de entradas representativas de registros de dados. Um número maior de registros de dados para áreas de destaque específicas também deverá estar disponível; por exemplo, alguns dos principais casos de uso, cenários de uso, funções de sistema, transações etc.

Responsabilidade Início da página

O Analista de Teste papel é basicamente responsável por esse artefato. As responsabilidades são divididas em duas áreas principais:

O conjunto principal de responsabilidades inclui estas questões de identificação e levantamento de informações:

  • Identificação de possíveis fontes de dados (data source).
  • Coleta de sugestões de Dados de Teste básicos.
  • Verificação da abrangência, da adequação à finalidade e da precisão dos Dados de Teste.

O conjunto secundário de responsabilidades abrange as seguintes questões de implementação e gerenciamento:

  • Implementação do armazenamento apropriado dos Dados de Teste reunidos.
  • Implementação dos mecanismos de backup e restauração para permitir um uso efetivo dos Dados de Teste.

Adaptação Início da página

O conteúdo e o formato dos Dados de Teste podem necessitar de modificação para atender às necessidades de cada organização e projeto específicos.

Quando os Dados de Teste são gerenciados independentemente dos aspectos de procedimento de teste, alguns estilos de armazenamento diferentes são usados:

  • Um formato simples de Arquivo de Texto ASCII, de colunas de largura fixa ou delimitadas por caracteres especiais.
  • Um formato básico de planilha ou sistema de banco de dados, como o Microsoft Excel ou o Microsoft Access.
  • Algum formato de programa que gera cálculo dos Dados de Teste.
  • Alguma forma de captura, extração ou conversão dos Dados de Teste a partir de uma fonte original.
  • Um sistema de gerenciamento de banco de dados relacional (RDBMS) ou de objeto (ODBMS) complexo. Várias equipes de teste usam o mesmo banco de dados para gerenciar os Dados de Teste, como os usados pelo software em desenvolvimento. Normalmente, isso é vantajoso pois permite um acesso imediato a Designers e Administradores de Banco de Dados que podem dar conselhos e oferecer suporte à equipe de teste.

Conforme mencionado anteriormente, é comum que vários elementos de Dados de Teste sejam especificados em um único contêiner de armazenamento e normalmente estejam agrupados pela finalidade ou pelo objetivo geral dos testes.



Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process