Skip to content

asilvadev/compasso-uol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


👨🏽‍💻 Technologies

ruby
cucumber selenium capybara
gemfile yaml


⚠️ Informações Importantes

Tenha certeza que possui o Ruby instalado em seu computador

Para verificar (via cmd)
ruby -v

Caso necessite:
https://rubyinstaller.org/downloads/
Por padrão os testes da *Automação Web* rodam via cucumber em chrome_headless
O projeto suporta outros tipos de navegadores
É possível altera-lo no arquivo cucumber.yml

https://github.com/mozilla/geckodriver
https://chromedriver.chromium.org/downloads
Existem dois arquivos para executar às chamadas API
Importação via
Insomnia use: Insomnia.json
Postman use:  Postman.json

Automação Web

🛠️ Steps

Ruby + Cucumber + Capybara + AllureFramework

git clone https://github.com/asilvadev/compasso-uol.git

cd compasso-uol/web
bundle install
cucumber

📷 Screenshots

↓ Cucumber output via terminal ↓

cucumber-web

Para visualizar o report no Allure execute no terminal
allure serve logs/

↓ Allure report output via terminal ↓

allure-web

Automação WebService/API

🛠️ Steps

Ruby + Cucumber + HTTParty + AllureFramework

git clone https://github.com/asilvadev/compasso-uol.git

cd compasso-uol/webservice-api
bundle install
cucumber

📷 Screenshots

↓ Cucumber output via terminal ↓

cucumber-api

Para visualizar o report no Allure execute no terminal
allure serve logs/

↓ Allure report output via terminal ↓

allure-api

📷 Screenshots

↓ Insomnia ↓

insomnia

@asilvadev

About

Teste para Analista de Testes Automatizados

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published