Harness de teste em teste de software
Test Harness em Software Testing é uma coleção de stubs, drivers e outras ferramentas de suporte necessárias para automatizar a execução de testes. O chicote de teste executa testes usando uma biblioteca de teste 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 Test Harness?
- Automatize o processo de teste
- Execute suites de teste de casos de teste
- Gerar 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 de código em um nível de código
- Aumente a produtividade do sistema por meio da automação
- Melhorar a qualidade dos componentes de software e aplicativos
- Para lidar com a condição complexa que os testadores têm dificuldade em simular
Existem dois contextos onde Test Harness é usado
- Teste de automação: contém os scripts de teste, parâmetros necessários para executar esses scripts e reunir 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 é o esperado ou não
Ferramentas de arnês de teste
- Junit: ferramenta usada ao usar Java
- Nunit: ferramenta usada para usar o framework .Net
Estrutura de Teste Vs Estrutura de Teste
Equipamento de teste | Estrutura de automação de teste |
---|---|
|
|
|
|
|
|
|
|