Conjunto de Testes
Um artefato em forma de pacote usado para agrupar conjuntos de Scripts de Teste, para determinar a seqüência da execução dos testes e para oferecer informações úteis relacionadas ao Registro do Teste com as quais os Resultados do Teste podem ser definidos.
Representação em UML: Não há representação em UML para este artefato.
Papel: Designer de Teste 
Possibilidade de Opção/Ocorrência: Um ou mais artefatos. Considerado informal e opcional em alguns domínios. Se não for usado, serão executados testes individuais e de maneira relativamente independente.
Incluído em: Os Conjuntos de Teste podem ser aninhados hierarquicamente, e, portanto, um Conjunto de Testes pode estar contido em um outro.
Templates:
Exemplos:  
Relatórios:  
Mais Informações:

Entrada para Atividades:    Saída de Atividades:   

Finalidade Início da página

O Conjunto de Testes permite gerenciar a complexidade da implementação dos testes. Muitos esforços de teste do sistema falham porque a equipe se perde com minúcias de todos os testes detalhados e, conseqüentemente, perde o controle do esforço de teste. Semelhantes aos pacotes UML, os Conjuntos de Testes definem uma hierarquia para os contêineres de encapsulamento para ajudar no gerenciamento da implementação dos testes. Eles possibilitam a administração dos aspectos estratégicos do esforço de teste, organizando os testes em grupos relacionados que podem ser avaliados, planejados, gerenciados e consultados de forma significativa.

Breve Resumo Início da página

Cada Conjunto de Testes precisa considerar vários aspectos, inclusive:

  • compatibilidade e relevância dos testes individuais a serem executados pelo Conjunto de Testes, principalmente em termos de objetivo e escopo
  • pontos a partir dos quais é possível recuperar ou prosseguir o Conjunto de Testes se a execução for interrompida
  • as definições de configuração necessárias às opções de software e hardware para o Conjunto de Testes. Por exemplo, resolução de vídeo, alocação de recursos, variáveis de ambiente e assim por diante
  • os itens pré-existentes exigidos pelo Conjunto de Testes, como conjuntos de dados preenchidos, comprovantes de impressoras de recibo e outros

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 Um nome exclusivo usado para identificar o Conjunto de Testes.
Descrição Descrição resumida do conteúdo do Conjunto de Testes, geralmente com uma indicação de alto nível da complexidade e do escopo do teste.
Finalidade Explicação do que esse Conjunto de Testes representa e por que ele é importante.
Itens de Teste e Avaliação Dependentes Fornece uma forma de mapeamento de rastreabilidade ou dependência para elementos específicos, como os requisitos individuais que precisam ser mencionados.
Condições Prévias O estado inicial que deve ser alcançado antes da execução do Conjunto de Testes.
Instruções da Seqüência de Chamada dos Scripts de Teste As instruções passo a passo para a execução dos Scripts de Teste, chamados pelo Conjunto de Testes, em seqüência.
Pontos de Observação do Conjunto de Testes Um ou mais trechos das instruções em que algum aspecto do estado do sistema será observado e, em geral, comparado a um resultado esperado.
Pontos de Controle do Conjunto de Testes Um ou mais locais indicados nas instruções em que uma condição ou um evento do sistema pode ocorrer e precisa ser considerado para determinar a próxima instrução de chamada do Script de Teste a ser seguida.
Pontos de Registro do Conjunto de Testes Um ou mais locais indicados nas instruções, em que algum aspecto do estado do Conjunto de Testes em execução é registrado para futura referência.
Condições Posteriores O estado em que o sistema deve estar após a execução do Conjunto de Testes.

Ocorrência Início da página

Você já pode começar a identificar as sugestões de Conjuntos de Testes na fase de Iniciação. A implementação do Conjunto de Testes pode começar assim que alguns Scripts de Teste forem implementados. Geralmente, é necessário ter um Build antes da execução de um Conjunto de Testes. Para cada ciclo de teste, é útil executar um Conjunto de Testes que confirme a estabilidade do Build no qual os testes serão realizados.

Responsabilidade Início da página

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

O principal conjunto de responsabilidades abrange as seguintes questões de design e implementação:

  • implementar cada Conjunto de Testes e gerenciar todas as mudanças feitas em seguida
  • garantir que o Conjunto de Testes reflita com precisão a idéia de teste
  • garantir que o Conjunto de Testes seja implementado de acordo com padrões definidos para se manter compatível com outros Scripts e Conjuntos de Teste
  • garantir que o Conjunto de Testes utilize os recursos disponíveis com razoável eficácia
  • desenvolver o Conjunto de Testes enfatizando a economia de esforço, e identificar oportunidades de reutilização e simplificação
  • desenvolver o Conjunto de Testes para que ele possa ser usado como parte de um Conjunto de Testes mais amplo

O conjunto secundário de responsabilidades abrange as seguintes questões de gerenciamento:

  • identificar e descrever a necessidade de requisitos de cada Conjunto de Testes
  • garantir que o Conjunto de Testes englobe um conjunto de casos de teste úteis que possam ser validados de uma vez, permitindo, assim, a avaliação de aspectos úteis dos Itens de Teste-alvo.

Adaptação Início da página

Este artefato representa um contêiner para organizar conjuntos arbitrários de testes relacionados. O artefato pode ser realizado (implementado) como um ou mais Conjuntos de Teste de regressão automatizados. No entanto, o Conjunto de Testes também pode ser um plano de trabalho para implementar manualmente um grupo de testes relacionados.

Muitas vezes, esses grupos de testes se relacionarão diretamente a um subsistema ou a outro elemento de design do sistema. Em outros momentos, eles se relacionarão diretamente a questões, como dimensões de qualidade, funções "críticas para a missão", compatibilidade com requisitos, obediência a padrões e outros itens relacionados diretamente ou não a elementos internos do sistema.

Os Conjuntos de Teste devem organizar os Scripts de Teste disponíveis — além de outros Conjuntos de Teste — em combinações variadas. Pode haver um único Script de Teste (ou Conjunto de Testes) entre diversos Conjuntos de Teste. Considere a variedade de Conjuntos de Testes que englobarão a amplitude e a extensão dos Itens de Teste-alvo.

Algumas ferramentas de automatização de teste permitem gerar e montar automaticamente os Conjuntos de Teste. Também existem técnicas de implementação que permitem aos Conjuntos de Testes automatizados selecionarem dinamicamente todos ou alguns Scripts de Teste que os compõem para cada execução do ciclo de teste.



Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process