Como foi o primeiro Dojo “Automação de testes com Cucumber + Ruby” ?

Bruna Rosa
Reunião de Qa Sampa
3 min readMay 23, 2018
fotos by @giovanagdossantos

No dia 18/05, realizamos nosso primeiro Dojo na Fcamara com a super recepção da Caroline, o assunto abordado foi Cucumber + Ruby, e o Rafael Amaral nos conduziu nesse desafio.

Estou aqui pra contar como foi o nosso evento, que teve a parte teórica e em seguida o hands-on.

Fotos by @giovanagdossantos

O primeiro assunto abordado foi contar sobre a técnica Dojo e como ele foi levado para a área de desenvolvimento.

A ideia do Dojo é construir uma solução para alguns problemas. Junto ao facilitador, vamos ter um piloto e um co-piloto que terão uma missão a realizar.

O piloto terá um time-box de 5 minutos para fazer uma parte do desafio e contribuir o quanto puder. Após esse 5 minutos ele(a) volta pra cadeira, o co-piloto assume a posição, e alguém da plateia fica como co-piloto. Assim todo mundo participa da solução do problema. E é claro, a plateia pode ajudar a dupla além dos mesmos explicarem o que está sendo feito.

Entrando na parte técnica, falamos sobre testes: Pirâmide de testes e a importância dela para construção dos cenários em um determinado ambiente.

Usando a imagem, o Rafael explicou que os testes unitários e de serviços são mais baratos de fazer uma manutenção, e que também rodam bem mais rápido do que os testes de UI, que são mais lentos e caros.

Falamos sobre as ferramentas o Cucumber (estrutura), Linguagem Gherkin (Dado-Quando-Então), Selenium, Capybara (como funciona e alguns códigos) e Rspec.

Por fim, passamos a metade do evento fazendo a prática. Todos codificaram desde criar as pastas, mapear os elementos na tela, rodar os testes, além de encontrar alguns errinhos no site.

Colocamos o material e os códigos no github do QA Sampa, então dá uma conferida (Clique aqui) e no SlideShare (clique aqui)

Agradecemos a todos que participaram do evento, e logo teremos mais um dojo, então quem não se inscreveu fiquem ligados em nossas redes sociais.

Fotos by @giovanagdossantos

Pontos fortes

  • Todos participaram do evento e fizeram na prática a automação;
  • Foi um evento bem dinâmico;
  • Tivemos um ótimo overview de todas as ferramentas;
  • E houve muita troca de conhecimento.

Pontos fracos

  • Pouco tempo pro hands – on.

Próximos eventos do QA Sampa

  • 24/05/2018: [Workshop] Test Driven Development — TDD. Local: Caelum
  • 08/06/2018: Automatizando Visual Regression Testing. Local: Moip
  • 13/06/2018: [Workshop] Por que utilizar BDD? Local: Moip
  • Lista completa aqui.

Siga o QA Sampa Meeting!

--

--

Bruna Rosa
Reunião de Qa Sampa

QA at @Idwall, viciada em livros, Apaixonada por Qualidade/TI, coisas nerds e pela Avenida Paulista!