Script de Teste
Instruções passo a passo que permitem a execução de um teste. Os Scripts de Teste podem assumir a forma de instruções de texto documentadas e executadas manualmente ou de instruções que podem ser lidas pelo computador para ativar a execução automática do teste.
Representação em UML: Não há representação em UML para este artefato.
Papel: Testador 
Possibilidade de Opção/ Ocorrência: Defina quantos Scripts de Teste forem necessários para obter o volume de teste apropriado.
Templates:
Exemplos:  
Relatórios:  
Mais Informações:  

Entrada para Atividades:    Saída de Atividades:   

Finalidade Início da página

A finalidade do Script de Teste é fornecer informações para a implementação eficiente e efetiva de um subconjunto de testes necessários.

Breve Resumo Início da página

Cada Script de Teste deve considerar vários aspectos, inclusive:

  • Os requisitos básicos de hardware do computador como, por exemplo, Processadores, Memória de Armazenamento, Memória do Disco Rígido, Dispositivos de Interface de Entrada/Saída
  • O ambiente de software básico. Por exemplo, o Sistema Operacional e as ferramentas básicas de produtividade, como o e-mail ou um calendário
  • Hardware periférico adicional e especializado de entrada/saída, como scanner de código de barras, impressoras de recibos, caixas registradoras e sensores
  • O software necessário para o hardware periférico e especializado de entrada/saída, como o software para drivers, interfaces e gateways
  • O conjunto mínimo de ferramentas de software necessário para facilitar os testes e as atividades de avaliação e diagnóstico. Por exemplo,  diagnóstico de memória, execução automática de testes e outros
  • As definições de configuração necessárias às opções de software e hardware; por exemplo, resolução de vídeo, alocação de recursos, variáveis de ambiente etc.
  • Os itens "preexistentes" necessários como, por exemplo, conjuntos de dados preenchidos, comprovantes de impressoras de recibo etc.

Propriedades Início da página

Não há representações em UML para estas propriedades.

Nome da Propriedade

Breve Descrição

Nome Nome exclusivo usado para identificar o Script de Teste.
Descrição Descrição resumida do conteúdo do Script de Teste, geralmente com uma indicação da complexidade e do escopo do teste.
Finalidade Explicação do que esse script de teste representa e por que ele é importante.
Itens de Teste e Avaliação Dependentes Alguma forma de rastreabilidade ou de mapeamento de dependências para elementos específicos, como os Requisitos individuais que precisam ser consultados.
Precondições O estado inicial que deve ser alcançado antes da execução do Script de Teste.
Instruções As instruções passo a passo para a execução manual do teste ou as instruções lidas pelo computador que, quando executadas, estimulam o software de maneira semelhante às ações realizadas pelo Ator apropriado, seja ele humano ou não.
Pontos de Observação Um ou mais locais indicados nas instruções do Script de Teste onde alguns aspectos do estado do sistema serão observados. Geralmente eles são comparados a um resultado esperado.
Pontos de Controle Um ou mais locais indicados nas instruções do Script de Teste onde uma condição ou um evento do sistema pode ocorrer e precisar ser considerado para determinar a próxima instrução a ser seguida.
Pontos de Registro Um ou mais locais indicados nas instruções do Script de Teste onde algum aspecto do estado do script de teste em execução é registrado para futura referência.
Pós-condições O estado em que o sistema deve estar após a execução do Script de Teste.

Ocorrência Início da página

Os Scripts de Teste iniciais podem ser criados assim que houver alguns componentes de software nos quais poderão ser implementados os testes. Os Scripts de Teste são modificados e ampliados durante todo o ciclo de vida restante de cada teste.

Responsabilidade Início da página

O Testador papel é o principal responsável por este artefato. As responsabilidades incluem:

  • identificar e definir cada Script de Teste, além de gerenciar todas as mudanças subseqüentes
  • garantir que o Script de Teste reflita precisamente o teste necessário, identificado por uma ou mais Idéias de Teste ou definido em um ou mais Casos de Teste
  • garantir que o Script de Teste seja implementado de acordo com padrões definidos para se manter compatível com outros Scripts de Teste
  • garantir que o Script de Teste utilize os recursos disponíveis com razoável eficácia
  • desenvolver o Script de Teste enfatizando a economia de esforço, e identificar oportunidades de reutilização e simplificação
  • desenvolver o Script de Teste para que ele possa ser usado como parte de um Conjunto de Testes

Adaptação Início da página

Os Scripts de Teste Manuais podem ser registrados em alguma forma de documento de texto, planilha ou tabela ou em uma ferramenta especializada de suporte à documentação de testes.

Os Scripts de Teste Automatizados podem ser criados (registrados) ou gerados automaticamente com ferramentas de automatização de teste. Eles utilizam alguma linguagem de programação ou uma combinação dos elementos descritos acima. Os Scripts de Teste podem ser modificados para incluir conceitos de programação, como a referência a bibliotecas de funções comuns, para utilizar variáveis e loops, e para criar ramificações a fim de aumentar a eficiência, a eficácia e a resistência dos scripts.

Em certos casos, é apropriado usar os Scripts de Teste automatizados como recursos informais e momentâneos, para evitar o esforço e o custo de manutenção desses scripts.



Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process