Artefato: Script de Teste
Esse artefato é uma instrução etapa por etapa que permite a execução de um teste.
Domínios: Teste
Tipos de Produto de Trabalho: Solução
Objetivo
  • Para fornecer a implementação de um subconjunto de testes requeridos de uma maneira eficiente e efetiva.
Relacionamentos
Descrição
Descrição PrincipalOs 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.
Breve Resumo

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árias para facilitar as atividades de teste, avaliação e diagnóstico; por exemplo,  diagnósticos de memória, execução de teste automatizado, etc
  • 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.
Adaptação
Opções de Representação

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.



Informações Adicionais
Listas de Verificação
Diretrizes