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 – UNIPExperiê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
Marcado: artigos, cmder, cucumber, ruby, windows
Este tópico contém 2 respostas, possui 2 vozes e foi atualizado pela última vez por
Carla Crude 1 ano, 8 meses atrás.
Você deve fazer login para responder a este tópico.