Skip to content

Projeto de testes automatizados realizado no curso BDD eXperience da QAx com Fernando Papito.

Notifications You must be signed in to change notification settings

eudanilobarbosa/bdd-discover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby+Devkit@3.2.4-1 + Capybara + Selenium + Cucumber.rb + RSpec + Starbugs Coffee - Loja Virtual

Repositório do projeto de testes automatizados feitos com Ruby, Capybara, Selenium, Cucumber.rb e RSpec ❤️ para o web app de demonstração: Starbugs Coffee - Loja Virtual.

IDE utilizada nesse projeto

VS Code versão 1.88.1

Pré-requisitos

Você vai precisar dos seguintes sistemas instalados em seu computador:

Note

Durante a instalação do Ruby o BUNDLE é automaticamente instalado.

Important

Para a instalação do Git garantir que as opções "Git Bash Here" e "(NEW!) Add a Git Bash Profile to Windows Terminal" estejam marcadas ✅;

Para a instalação do Ruby garantir que a opção "MSYS2 development toolchain 2024-04-25" esteja marcada ✅ e no final do processo confirmar a instalação com a opção "3 - MSYS2 and MINGW development toolchain".

Instalação

Após clonar o repositório, instalar as dependências do projeto

bundle install

Como executar

Executar testes de regressão.

bundle exec cucumber

Funcionalidades Testadas

RSpec

Catálogo de cafés

  • Acessar o catálogo de cafés na página principal
  • Iniciar a compra de um café
  • Café indisponível

Pedidos

  • Compra bem sucedida

Uso de Cupons no Checkout

  • Aplica Desconto de 20%
  • Cupom expirado!
  • Cupom inválido!