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?
- 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
- Teste de automação: Contém o scripts de teste, parâmetros necessários para executar esses scripts e coletar resultados para analisá-los
- 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
- Junito: Ferramenta usada durante o uso Java
- Nunit: Ferramenta usada para usar Estrutura .Net
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 |