Cucumber e Ruby – Configuração Windows

1. Instalar o CMDER

CMDER é uma alternativa ao Prompt de Comando nativo do Sistema Operacional da Microsoft. Com ele é possível rodar vários comandos UNIX diretamente no Windows.

  • Faça o download do CMDER (versão Full);
  • Crie uma pasta para descompactar o arquivo cmder.zip, conforme o exemplo: C:\Tools\Cmder;
  • Execute o cmder.exe, para abrir o console do CMDER.

2. Ruby

Ruby é uma linguagem de programação puramente orientada a objetos, simples e que traz facilidade em seu aprendizado.

  • Faça download da versão mais recente do Ruby, conforme a arquitetura do seu computador;
  • Instale no diretório C: do seu computador;
  • Marque todas as opções disponíveis durante a instalação.

3. Devkit

Devkit  fornece um conjunto de ferramentas, exemplos de código, documentação relevante e processos ou guias que auxiliam na criação de um projeto de software.

Fazer o download do DevKit (Development kit), conforme a arquitetura do seu computador, na mesma página onde baixou o Ruby (caso tenha baixado a versão sem o DevKit);

  • Crie uma pasta “devkit” no diretório de instalação do Ruby, dentro da pasta gerada ao instalar o Ruby – C:\Ruby\devkit
  • Descompacte o DevKit na pasta recém criada;
  • Abra o Console do CMDER;
  • Digite os seguintes comandos:

cd..‘ – até voltar para o diretório raiz (C:)

cd\'diretório do devkit completo, para acessar a pasta devkit. Por exemplo:

cd C:\Ruby24-x64\devkit
  • Digite os seguintes comandos:
ruby dk.rb init
  • No arquivo config.yml que foi gerado dentro da pasta “devkit“, deve existir uma linha contendo o diretório e a versão do Ruby instalada (- C:/Ruby25-x64). Caso não exista esta linha no arquivo, adicione manualmente conforme o exemplo ‘- C:/Ruby25-x64‘;
  • Volte para Console do CMDER e digite o comando:
ruby dk.rb install

4. GEM

RubyGems é um gerenciador de pacotes. As Gems são bibliotecas reutilizáveis de código Ruby.

Para contornar problemas de SSL que ocorrem ao baixar as gems do Ruby no Windows devemos configurar o Ruby para baixar as gems sem usar o https.

  • No console do CMDER digite:
gem sources -a http://rubygems.org/
  • Para adicionar um recurso com http;
  • Confirme a operação e dê as devidas permissões, caso seja solicitado;
  • Remova o source de https com o seguinte comando:
gem sources -r https://rubygems.org/
  • Atualize o sources com o comando:
gem sources -u

5. Bundler

Bundler é uma gem utilizada para controlar as dependências de um projeto Ruby.

  • Gem que instala as dependências do Ruby.
gem install bundler

6. Cucumber

O Cucumber é uma ferramenta de colaboração entre os envolvidos de um projeto, que combina testes automatizados de aceitação, requisitos funcionais e documentação de software em um formato compreensível por pessoas técnicas e não-técnicas, bem como por ferramentas de teste.

  • Volte para a raiz do seu computador ‘C:\‘.
  • Crie uma pasta onde ficará o seu projeto de automação. No console do CMDER digite:
mkdir Projeto
  • Acesse a pasta projeto pelo console (cd projeto).
  • Em seguida crie uma nova pasta, onde ficará a estrutura dos seus testes:
mkdir testes_automatizados
  • Acesse o diretório (cd testes_automatizados) pelo console;
  • Digite ‘gem install cucumber‘ para instalar a gem do cucumber
  • Aguarde para que todas as dependências sejam baixadas.

7. Editor de textos

Precisaremos de um editor de textos para iniciar nossa automação. Escolhemos o Sublime;

  • Faça o download e instale o editor de sua preferência;
  • Estamos prontos para automatizar.

No próximo post vamos explicar a estrutura do nosso projeto de testes. Clique aqui para saber mais!

Conheça o autor:

Eleandra Bruna S. Monqueiro

Pós graduada em Engenharia da Qualidade Software – SENAC
MBA em Engenharia da Produção – UNESP
Graduada em Automação Industrial – UNIP

Experiência em planejamento e execução de teste de software funcional para dispositivos móveis (Windows Mobile) e plataforma web. Conhecimentos em análise, qualificação e desenvolvimento de novos processos visando a qualidade do produto final.

https://www.linkedin.com/in/eleandra-bruna-s-monqueiro-15ab6a2b/

Materiais recomendados:

Bem vindos! Fóruns Cucumber e Ruby – Configuração Windows

Este tópico contém respostas, possui 2 vozes e foi atualizado pela última vez por  Carla Crude 1 ano, 4 meses atrás.

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #379

    Julio César
    Mestre

    Muito legal!

    #380

    Erik Lima

    Muito bom!!! Excelente!!!!

    #381

    Carla Crude

    Muito bom. Super instrutivo e de maneira simples. Vai ajudar muito mesmo

Visualizando 3 posts - 1 até 3 (de 3 do total)

Você deve fazer login para responder a este tópico.