Skip to content

vngoliveira/RealityStone_Sprint5_-Vitoria-Nathaly-_Compass

Repository files navigation

RealityStone_Sprint5_-Vitoria-Nathaly-_Compass

Repositório para acomodação das atividade desenvolvidas ao longo da Sprint 5 no Prograa de Bolsa da Compass.Uol.

Sobre o Programa de Bolsas

Aprendizagem de automação de testes com Ruby

Assuntos aprendidos na referida Sprint

Escrita de Gherkins com uso de mapa mental

Aprendizado sobre o uso de mapa mental no mapeamento e organização dos cenários de testes que serão construídos;
Uso de Gherkins para a escrita dos cenários de teste;

Mapeamento de elementos HTML

Uso da Dev Tools para mapear os elementos

Uso de Cucumber e Capybara

Criação de testes automatizados usando essas ferramentas

Sobre o projeto dessa Sprint: Automação de teste em um site

Código desenvolvido para automatizar o teste no site do Ecommerce AdvantageOnlineShopping usando Ruby, Cucumber, Capybara, SitePrism

Requisitos

VS Code;
Ruby;
Cucumber;
CMDER;
Git

Instalação

Para instalar o Ruby na sua máquina, acesse http://rubyinstaller.org/downloads/
Para instalar o CMDER, acesse https://cmder.net/

# Para Windows
gem install win32console
# Para todos
gem install bundler
gem install ruby-debug-ide

Para instalar o VS Code, acesse https://code.visualstudio.com/download
Para instalar o Git na sua máquina, acesse https://git-scm.com/downloads

Extensões no VS Code

Ruby
VSCode Ruby
Ruby Solargraph
Cucumber (Gherkins) Full Support
Snippets and Syntax Highlight for Gherkin

# Para clonagem deste repositótio
git clone  https://github.com/vngoliveira/RealityStone_Sprint5_-Vitoria-Nathaly-_Compass.git
# Para execução dos códigos
bundle exec cucumber -p default -t@<nome_da_tag_do_cénario_que_deseja_testar>
# Exemplo para <nome_da_tag_do_cenário_que_deseja_testar>
bundle exec cucumber -p default -t@search_for_product

Documentações

Capybara: https://github.com/teamcapybara/capybara
Cucumber: https://github.com/cucumber/cucumber-ruby
SitePrism: https://github.com/site-prism/site_prism

Autora

Vitória Nathaly Gomes de Oliveira

Contato

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published