Repositório para acomodação das atividade desenvolvidas ao longo da Sprint 5 no Prograa de Bolsa da Compass.Uol.
Aprendizagem de automação de testes com Ruby
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;
Uso da Dev Tools para mapear os elementos
Criação de testes automatizados usando essas ferramentas
Código desenvolvido para automatizar o teste no site do Ecommerce AdvantageOnlineShopping usando Ruby, Cucumber, Capybara, SitePrism
VS Code;
Ruby;
Cucumber;
CMDER;
Git
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
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
Capybara: https://github.com/teamcapybara/capybara
Cucumber: https://github.com/cucumber/cucumber-ruby
SitePrism: https://github.com/site-prism/site_prism
Vitória Nathaly Gomes de Oliveira