Skip to content

chrisOsilva/ProjetoFinal_Christian_Compass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testes automatizados com Ruby e cucumber

Apresentação

Este repositório apresenta um sistema que realiza testes automatizados em uma site chamado https://front.serverest.dev/login com a utilização do cucumber e a linguagem de programação Ruby, Selenium e as gems cucumber, capybara, site_prism, selenium-webdriver, rspec, pry e faker

Pré requisitos

Para começar a realizar os testes é necessário atender os seguintes pré-requisitos:

Instalação

No sistema operacional Windows, baixe o instalador do Ruby para prosseguir.

Executar o instalador Ruby:
Instalar no diretório "C:/Ruby31x64"
Marcar a opção "Add Ruby executables to your Path"
Marcar a opção "Associate .rb and .rbw files with this Ruby installantion".

Instalação das Gems
Executar os seguintes comandos no Cmder:

gem install win32console
gem install bundler
gem install ruby-debug-ide

Instalação Visual Studio Code
1.Executar o instalador:
a. Selecionar a opção “Add ‘Open with Code’ action to Windows Explorer file context menu”
b. Selecionar a opção “Add ‘Open with Code’ action to Windows Explorer directory context menu”
2. Abrir o VSCode e ir em File > Preferences > Settings;
3. Pesquisar por "http.proxyStrictSSL" e setar para false;

Instalar as seguintes extensões no VScode:

  • Ruby
  • Snippets and Syntax Highlight for Gherkin (Cucumber)
  • Gherkin Indent
  • EditorConfig
  • Ruby Solargraph

Instalação do Chromedriver
1.Executar os seguintes comandos no Cmder:

npm config set strict-ssl false
npm install -g chromedriver
  1. Baixar a versão do chromedriver correspondente a versão do Chrome instalada na sua máquina.
  2. Extrair o zip e adicionar o arquivo .exe no diretório “C:\Ruby31-x64\bin”

Para obter os testes em sua maquina, basta clonar o repositório para o diretório local que desejar.

git clone https://github.com/chrisOsilva/ProjetoFinal_Christian_Compass.git

Execução dos testes

Para executar os testes é necessario clonar o repositório em uma pasta local
Abra a pasta para ter acesso aos arquivos
Execute o terminal Cmder com o botão direito do mouse dentro da pasta, de o comando a seguir para abrir o VScode:

code .

Com o terminal Cmder execute o comando:

bundle exec cucumber

Os testes começam automaticamente.

Tecnologias utilizadas

Autores

Olá, me chamo Christian e estou cursando Sistemas para Internet, este projeto vem do Programa de Bolsas de Automação de testes front-end com Ruby da Compass.UOL, como uma forma de estudar a linguagem Ruby e a utilização do Selenium.

Contato

Contribuidores

Compass - Larissa Campos - Bruno Leite Mesquita - Jacques de Jesus Figueredo Schmitz J.

License

MIT LICENSE

Créditos

Releases

No releases published

Packages

No packages published

Languages