Lar Desenvolvimento O que é teste orientado a dados (ddt)? - o que é techopedia

O que é teste orientado a dados (ddt)? - o que é techopedia

Índice:

Anonim

Definição - O que significa DDD (Data-Driven Testing)?

O teste orientado a dados (DDT) é uma metodologia na qual a repetição iterativa da mesma sequência de etapas de teste é realizada com a ajuda de uma fonte de dados, a fim de direcionar os valores de entrada dessas etapas e / ou os valores esperados enquanto as etapas de verificação são realizadas. realizada. As configurações e o controle do ambiente no caso de teste orientado a dados não são codificados. Em outras palavras, o teste orientado a dados é a construção de um script de teste para executar junto com todos os seus conjuntos de dados relacionados em uma estrutura, que utiliza a lógica de teste reutilizável. O teste orientado a dados oferece vantagens como reutilização, repetibilidade, separação da lógica de teste dos dados e redução do número de casos de teste.

Techopedia explica Data-Driven Testing (DDT)

As fontes de dados usadas no teste orientado a dados podem ser arquivos do Excel, arquivos CSV, datapools, objetos ADO ou fontes ODBC. Nos testes controlados por dados, as seguintes operações são executadas na iteração:

  • Recuperando os dados de teste
  • Inserindo os dados na área requerida e simulando outras ações
  • Verificando os resultados
  • Continuando o teste com o próximo conjunto de dados de entrada

Existem algumas vantagens associadas ao teste orientado a dados. Isso ajuda a melhorar a cobertura do teste, pois os scripts de teste podem ser criados simultaneamente, juntamente com o desenvolvimento do aplicativo. A redundância e qualquer outra duplicação de scripts de testes automatizados são bastante reduzidas devido a entradas e processos de verificação, bem como ao tipo de design modular. Considerando o aspecto do custo, os testes orientados a dados são mais baratos para automação, embora sejam mais caros no caso de testes manuais. Nos testes orientados a dados, é possível uma melhor manipulação de erros e os scripts de teste são mais robustos.

No entanto, existem algumas desvantagens associadas ao teste orientado a dados. É necessário maior conhecimento da linguagem de script e é necessário um banco de dados para todos os dados de teste o tempo todo.

O que é teste orientado a dados (ddt)? - o que é techopedia