Como foi o Dojo Testes de serviço com Ruby

Rodrigo Matola
Reunião de Qa Sampa
3 min readJul 7, 2018

Nosso segundo dojo (dia 28/06/2018), sob comando do Rafael Amaral, teve como tema testes de serviço (API) com Ruby. O dojo foi realizado na Nimbi, uma empresa especializada em supply chain management, com mais de 100 mil empresas conectadas em seu marketplace. O Matheus Dias e o Leandro Da Silva Veiga foram nossos cicerones e nos receberam muito bem.

Dessa vez não houve sorteio de brindes mas, além dos adesivos que sempre distribuímos, a Nimbi disponibilizou blocos e canetas de brinde para todos, além de um lanche super variado, com frutas, sanduíches, salgadinhos, refrigerante e cerveja! Agradecemos muito a recepção!

O Rafael fez uma introdução teórica do assunto que seria abordado no dojo e como funcionaria o dojo, antes de partimos para a codificação.

Na parte prática, começamos tudo do zero, desde a criação do arquivo .feature ao de steps, não esquecendo o env.rb.

Como foi tudo codificado na hora, muitos erros apareceram ao rodar os testes. Isso não é negativo. Alguns foram de propósito para gerar discussão, outros por falta de atenção mesmo. Todos foram corrigidos e explicados.

Perguntas surgiram, principalmente sobre a maneira de se escrever um cenário. Esse assunto dá um evento exclusivo!

Um dos principais objetivos do evento, além de praticar testes de serviço, era mostrar que é possível fazer esse tipo de testes escrevendo os cenários pelo Cucumber. Isso porque muitas pessoas defendem que quando se vai para níveis mais baixos à camada de UI, não se deve escrever cenários comportamentais.

Pontos fortes

  • a experiência de todos codificarem o mesmo código
  • troca de conhecimento e aprendizado
  • instrutor com boa didática e dinâmica
  • local de realização

Pontos fracos

  • projetor não calibrado, que dificultava a leitura da apresentação
  • como o assunto era novo para muitos, poderia ter sido feito um exemplo primeiro
  • somente voz sem sistema de áudio algumas vezes prejudicou o entendimento
  • tempo curto

Todo o material do dojo está no nosso GitHub.

Galera do dojo

Próximos eventos do QA Sampa

  • 12/07/2018: [Workshop] Automação com Appium. Local: ThoughtWorks
  • 23/07/2018: [Workshop] Integração Contínua com Jenkins. Local: Digital House
  • Lista completa aqui.

Siga o QA Sampa Meeting!

--

--

Rodrigo Matola
Reunião de Qa Sampa

QA, Beer, UX-UI, Math, Science, Photography, Psicology…