O que é equipamento de teste? (Exemplos)

Equipamento de teste em teste de software

Equipamento de teste em teste de software é uma coleção de stubs, drivers e outras ferramentas de suporte necessárias para automatizar a execução de testes. O equipamento de teste executa testes usando uma biblioteca de testes e gera relatórios de teste. O equipamento de teste contém todas as informações necessárias para compilar e executar um teste, como casos de teste, porta de implantação de destino (TDP), arquivo de origem em teste, stubs, etc.

Por que usar o Test Harness?

Equipamento de teste

  • Automatize o processo de teste
  • Execute conjuntos de testes de casos de teste
  • Gere relatórios de teste associados
  • Suporte para depuração
  • Para registrar os resultados do teste para cada um dos testes
  • Ajuda os desenvolvedores a medir a cobertura do código em nível de código
  • Aumente a produtividade do sistema através da automação
  • Melhore a qualidade dos componentes de software e aplicativos
  • Para lidar com as condições complexas que os testadores acham difícil simular

Existem dois contextos onde o Test Harness é usado

  1. Teste de automação: Contém o scripts de teste, parâmetros necessários para executar esses scripts e coletar resultados para analisá-los
  2. Teste de integração: É usado para reunir duas unidades de código ou módulo que interagem entre si para verificar se o comportamento combinado é ou não o esperado.

Ferramentas de teste de chicote

Equipamento de teste versus estrutura de teste

Equipamento de teste Estrutura de automação de testes
Um equipamento de teste é composto de drivers e stubs, que são pequenos programas fictícios que interagem com o software em teste. É um conjunto de processos, procedimentos, conceito abstrato e um ambiente no qual testes automatizados são projetados e implementados.
Você não pode script “Gravar e Reproduzir” no Test Harness Um testador pode manualmente “gravar e reproduzir” script nesta estrutura
O equipamento de teste contém todas as informações necessárias para compilar e executar um teste, como casos de teste, porta de implantação de destino (TDP), arquivo de origem em teste, stubs, etc. A estrutura de automação de testes contém informações como biblioteca de testes, ferramentas de teste, práticas de testes automatizados, uma plataforma de testes, etc.
Um equipamento de teste é categorizado em
Teste de automação
Teste de integração
Estrutura de automação exemplos
Testes baseados em dados
Teste baseado em palavras-chave
Testes baseados em modularidade
Teste híbrido
Teste baseado em modelo
Teste orientado por código
Testes orientados por comportamento