Lar Desenvolvimento O que é um gerador de dados de teste? - o que é techopedia

O que é um gerador de dados de teste? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Gerador de Dados de Teste?

Um gerador de dados de teste é uma ferramenta de software especializada que gera dados falsos ou simulados para uso em testes de aplicativos de software. Os dados gerados podem ser aleatórios ou escolhidos especificamente para criar o resultado desejado.

Um gerador de dados de teste é comumente usado para testar bancos de dados e software de gerenciamento de banco de dados (DBMS), pois esses sistemas geralmente exigem grandes quantidades de dados para classificar e armazenar antes que qualquer um de seus limites possa ser atingido.

Techopedia explica o Gerador de Dados de Teste

Um gerador de dados de teste pode ser usado para criar dados aleatórios ou dados estruturados e formatados. Dados estruturados geralmente são mais úteis para bancos de dados, porque esses sistemas geralmente salvam dados em tabelas e colunas que contêm tipos específicos de informações; dados aleatórios não são adequados para esse fim.

Os geradores de dados de teste seguem um procedimento específico:

  1. Construção de gráfico de fluxo de controle de programa
  2. Seleção de caminho
  3. Geração de dados de teste

Uma vez determinado o caminho para o teste, o gerador de dados de teste gera dados que resultam na execução do caminho selecionado, com o objetivo de criar dados destinados a percorrer o caminho escolhido pelo seletor de caminhos. Isso é feito por meio de modelagem matemática.

Existem diferentes tipos de geradores de dados de teste:

  • Gerador de dados de teste aleatório - Esse é o tipo mais simples, que pode ser usado para testar muitos programas, pois pode gerar aleatoriamente um fluxo de bits e ser representado como o tipo de dados necessário.
  • Gerador orientado a objetivos - Este gera entrada para qualquer caminho especificado, em vez da maneira usual de gerar entrada da entrada até a saída do código. Esse tipo pode encontrar qualquer entrada para qualquer caminho e tem poucas chances de gerar caminhos inviáveis.
  • Gerador de dados de teste Pathwise - Este gerador recebe um caminho específico a seguir, em vez de escolher entre vários caminhos. Isso leva a um maior conhecimento do caminho e previsão de cobertura. É semelhante ao gerador orientado a objetivos.
  • Gerador de dados de teste inteligente - Esse tipo depende de uma análise sofisticada do código a ser testado para orientar a pesquisa de dados de teste. Isso pode gerar dados de teste mais rapidamente, mas a parte da análise requer uma grande percepção para antecipar as diferentes situações que podem surgir.
O que é um gerador de dados de teste? - o que é techopedia