Skip to content
Inteview - Automation
Ruby Gherkin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DBServer/tests
README.md

README.md

DBServer

Inteview - Automation

Este arquivo README tem o objetivo de orientar a instalação do projeto e a execução do mesmo. O projeto de automação consiste a execução dos cenários e sequencial, devido ser o fluxo de uma compra até à confirmação de pagamento. O BDD foi criado de uma forma simples (fluxo básico e positivo), para garantir apenas a execução da automação como proposto no teste.

#Pré-requisitos

A automação dos testes foram feitas em linguagem ruby, com Capybara, Cucumber e com orientação a objeto utilizando o SitePrism.

O projeto se encontra salvo no Github. É só fazer o clone do projeto usando a URL https://github.com/esionti/DBServer.git

Necessário possuir o navegador "chrome" instalado.

Guia de instalação

Após abaixar o projeto no computador, necessário abaixar alguns drivers e instalar via comando (cmd):

- Ruby with DEVKIT 
	- Efetuar o download no link https://rubyinstaller.org/downloads/
	- Executar o install

- Chrome driver
	- Efetuar o download no link "https://sites.google.com/a/chromium.org/chromedriver/home"
	- Extrair dentro da pasta "c:/windowns"

- Instalar a gem Bundler
	- localizado na pasta "C:\", executar o comando "gem install Bundler"

- Instalar a gem cucumber
	- localizado na pasta "C:\", executar o comando "gem install cucumber"

- Instalar a gem rspec
	- localizado na pasta "C:\", executar o comando "gem install rspec"

- Instalar a gem rspec
	- localizado na pasta "C:\", executar o comando "gem install capybara"		

- Instalar a Bundler
	- localizado na pasta "test", executar o comando "Bundler install"

Execução do projeto

Dentro da pasta "test", executar o comando "cucumber". A automação irá ser iniciada.
You can’t perform that action at this time.