Preparando seu ambiente para Testes Automatizados utilizando Cucumber e Java

Se você está dando seus primeiros passos rumo a automação de testes com certeza se deparou ou irá se deparar com a necessidade de preparar um ambiente, por isso organizei um passo a passo simples que irá te ajudar a montar seu ambiente para Testes Automatizados utilizando Java, Cucumber e Eclipse.

Instalando o JDK

Vamos começar fazendo o download do Java JDK, para isso basta clicar neste link e então selecionar a versão mais atualizada para o seu sistema operacional.

OBS: Não se esqueça de marcar a opção Accept License Agreement.

Após realizar o download basta executar o instalador e seguir o processo padrão de instalação, é bem simples!

Instalando o Eclipse

O IDE para desenvolvimento Java que iremos instalar em nosso ambiente é o Eclipse, confira como é simples realizar a sua instalação:

  • Acesse o site do Eclipse clicando aqui;
  • Selecione a versão Eclipse IDE for Java Developers;
  • Realize o download, descompacte a arquivo e então dê um duplo clique no arquivo .exe

Instando o plugin do Cucumber no Eclipse

Agora que já temos o Eclipse IDE vamos instalar o plugin do Cucumber a fim de aprimorar nossas especificações em BDD.

  • No Eclipse clique em Help;
  • Selecione Eclipse Marketplace;
  • Em Find procure por Cumcuber;
  • Clique em Install;
  • Ao final do download o Eclipse será reiniciado.

Criando um projeto simples com Maven

O Maven é uma ferramenta de gerenciamento, construção e implantação de projetos que auxilia no gerenciamento das dependências e build, além de auxiliar na geração de relatórios e documentação.

Veja como criar um projeto simples com Maven no Eclipse:

  • Clique em File New Maven Project;
  • Marque a opção Create a simple project (skip archetype selection);
  • Clique em Next;

Será aberta uma janela onde deveremos preencher os seguintes campos:

  • GroupId: um identificador da empresa/grupo ao qual o projeto pertence.
  • Artifact id: Nome da sua aplicação.

Atualizando JRE System Library

O próximo passo para preparação do nosso ambiente é atualizar a JRE System Library.

  • Clique com o botão direito no seu projeto;
  • Clique em Properties;
  • Clique em Java Build Path;
  • Clique em Libraries;
  • Selecione JRE System Library e clique em Remove.

Agora vamos adicionar a nova JRE System Library:

  • Clique em Add Library;
  • Selecione a JRE System Library;
  • Clique em Next;
  • Clique em Finish Apply and Close.

Adicionando a dependência do Cucumber

Para finalizar a preparação do nosso ambiente vamos adicionar a dependência do Cucumber.

  • Acesse o Maven Repository clicando aqui;
  • Busque por Cucumber;
  • Selecione Cucumber JVM: Java;
  • Selecione a versão 1.2.5;
  • Copie a dependência.

No seu projeto do Eclipse abra o arquivo pom.xml e então clique em pom.xlm como destacado na imagem a seguir:

No arquivo crie uma sessão <dependencies> e então cole o código que você copiou do Maven Repository.

Após colar basta salvar a alteração e as dependências serão atualizadas no Maven Dependencies.

Viu como é simples? Agora que você já tem seu ambiente pronto continue de olho por aqui pois em breve vamos começar a desenvolver nosso primeiro projeto de automação!