1. Testing Dojo - QA Sampa
Meeting
Automação de testes com Cucumber e Ruby
2. Agenda
● O que é um Testing Dojo? 道場
● Organização e Premissas
● Regras
● Quais ferramenta iremos utilizar?
○ Cucumber
○ Gherkin
○ Selenium
○ Capybara
○ RSpec
● Ambiente
○ Env
○ Gemfile
● Desafio 01
● Desafio 02
3. O que é um Testing Dojo? 道場
● PreparedKata
● RandoriKata
4. Organização e Premissas
● Facilitador
● 1 Piloto
● 1 Copiloto
● Público
● Ambiente não competitivo
● Colaborativo e divertido
● Todos os níveis de habilidade são
bem-vindos
5. Regras
● TimeBox 5 minutos
● Começando do zero usando TDD e BabySteps
● Todos os presentes devem seguir o que está acontecendo e podem fazer sugestões
● A dupla no teclado deve explicar o que está sendo feito para que todos possam seguir
16. Desafio 01
Realizar um teste no site “https://the-internet.herokuapp.com/login”
● Criar o projeto cucumber
● Criar os cenários de teste
● Criar os steps definitions
● Implementar os steps definitions
● Realizar assertions
18. Desafio 02
Realizar testes no site “https://the-internet.herokuapp.com/”
● Selecionar uma funcionalidade
● Criar os cenários de teste
● Criar os steps definitions
● Implementar os steps definitions
● Realizar assertions