Skip to content

SAMUKISZHSD/Starbugs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starbugs Coffee

Projeto de automação de testes da Starbugs Coffee , utilizando: Capybara, Cucumber, Selenium-webdriver, Rspec, Gherkin e Ruby

image

Recursos

  • Ruby: Uma linguagem de programação dinâmica e aberta focada na simplicidade e na produtividade.

  • Gherkin: Uma linguagem de domínio específico que permite a descrição do comportamento do software sem detalhar como esse comportamento é implementado.

  • Cucumber: Uma ferramenta que executa testes de aceitação escritos em Gherkin, permitindo que o desenvolvimento seja guiado por comportamentos.

  • Capybara: Uma biblioteca de Ruby que ajuda na simulação de como um usuário interage com a aplicação web. Capybara é usada para escrever testes de integração que verificam se a aplicação funciona como esperado.

  • Selenium-webdriver: Uma ferramenta que automatiza navegadores web. Selenium-webdriver é usado para controlar o navegador e simular ações do usuário, como cliques e preenchimento de formulários.

  • Rspec: Um framework de testes para Ruby, focado em testes de comportamento. Rspec é utilizado para escrever testes unitários e de integração, garantindo que cada parte do código funcione corretamente.

Estrutura de pastas do projeto

image

Configuração

Para começar a utilizar este projeto, siga os passos abaixo:

  1. Clone o repositório para sua máquina local.
  2. Instale as dependências necessárias com bundle install.
  3. Execute os testes com cucumber.