Skip to content

Latest commit

 

History

History
70 lines (43 loc) · 2.91 KB

Automatizando_Seus_Testes_com_Capybara.md

File metadata and controls

70 lines (43 loc) · 2.91 KB

Capybara para Todos.

Automatizando seus testes com capybara. Parte I.

Bom dia pessoal, vou começar a escrever sobre testes automatizados já colocando o "projeto" disponível para aplicação dos testes no dia a dia de cada um. Como eu não muita paciência para ficar mantendo um blog, o github será o canal principal de minhas postagens.

Bom, eu vou descorrer o assunto de uma forma bem simples.

Antes de mais nada vamos a configuração do ambiente:

Windows:

Necessário: rubyinstaller.

Obs.: Quando se instala o ruby, será necessário a instalação do DevKit correspondente da versão que você instalou.

Mac:

Necessário: Baixar o Xcode pelo link:. Aprendi que sempre que instalar o SO, a primeira coisa será instalar o Xcode.

Bem, depois do Xcode, vamos baixar o Homebrew via terminal com o comando:

ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) .

Para explicar o que é o homebrew basta dizer: “O Homebrew instala as coisas que você precisa que a Apple não forneceu para você.” - fonte:. Ou seja, é um gerenciador de pacotes.

Reinicie a máquina (isso mesmo, para “completar as instalações”).

Com o Homebrew instalado, será necessário instalar o “Qt” - Framework multiplataforma para desenvolvimento de interfaces gráficas - fonte: e serve basicamente para podermos utilizar o selenium como driver padrão de execução para os testes. Para instalar o Qt, é bem simples:

brew install qt

Instalar o gerenciador de versões RVM (eu gosto), mas tem também o rbenv. Para instalar o rvm:

1. gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
2. curl -sSL https://get.rvm.io | bash -s stable
3. Reiniciar o terminal
Caso o "curl" não estiver instalado, basta "brew install curl".

Ubuntu:

Instalar o gerenciador de versões RVM (eu gosto), mas tem também o rbenv. Para instalar o rvm:

1. gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
2. curl -sSL https://get.rvm.io | bash -s stable
3. Reiniciar o terminal
Caso o "curl" não estiver instalado, basta "brew install curl".

Para instalar alguma versão do ruby específica, primeiro de uma olhada nas releases e depois através do rvm, faça:

rvm install + versão

Exemplo

rvm install 2.4.3

Eu migrei os testes da versão 2.3 para 2.4 recentemente e não estou tendo problemas, pelo contrário, to gostando do fator performance e estabilidade.

Agora que temos a base para trabalhar, vamos então a parte das configurações, pois devemos montar nosso ambiente para trabalhar.