JAVAFAKER — Gerando Massas

Lucas Scaramelo
2 min readMar 31, 2021

--

Muitas vezes nos deparamos com diversos problemas para realizar um teste por conta da massa de dados, podendo ser a falta de um ambiente preparado ou uma base de dados não correspondente.

Imagine inserir 1000 dados manualmente em seu script para validar um determinado cenário aplicando o conceito de variações, seria inviável.

Uma solução que podemos adotar é o uso de Fakers, dados aleatórios que podem auxiliar em nossas variações e criações de massas.

O que é um Faker?

Faker é uma biblioteca Java que representa um conjunto de dados de teste falso.

O Faker fornece várias categorias para geração de dados de teste. Por exemplo:

  • nomes
  • endereços
  • imagens
  • números de cartão de crédito
  • marcadores de posição de texto

E muitas outras diretrizes de dados.

Como utilizar em um projeto?

Para utilizar o Facker é necessário a importação de sua dependência.

Maven

Adicione a dependência da seguinte forma

<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.15</version>
</dependency>

Gradle

Adicione a dependência da seguinte forma

repositories {
mavenCentral()
}dependencies {
testCompile group: 'com.github.javafaker', name: 'javafaker', version: '0.15'
}

Após importar a dependência, para introduzir ao código basta instanciar a classe Faker e utilizar suas categorias conforme sua necessidade, por exemplo:

A partir de agora, podemos criar massas e variações de forma automática na execução de nossos testes, sem depender de ambientes ou bases sucintas.

--

--

Lucas Scaramelo
Lucas Scaramelo

No responses yet