A importância dos Testes no mundo do Ruby on Rails

Esta Live aconteceu no dia 10/05/2017 às 20h30 e foi a Parte 1 de uma conversa muito bacana sobre a Importância dos Testes no mundo do Ruby on Rails.
A Parte 2 vai acontecer em breve, fica de olho no blog e aproveita e se inscreve na Newsletter do blog aí do lado! 🙂
Então vamos lá, o que foi falado na Live:

O que são testes?

Porque os testes são importantes?

  • Economiza tempo
  • Economiza dinheiro
  • Aumenta a qualidade do seu código
  • Elimina erros que você nem sábia que tinha
  • Ajuda na compreensão do seu código por você e por outras pessoas

Você deveria usar testes nos seus projetos (empresa)?

Sua empresa não usa testes, o que fazer?

Fluxo de desenvolvimento sem testes

  • Cria a feature
  • Torce para que funcione
  • Testa no console, browser ou etc
  • Corrige a feature
  • Testa no console, browser ou etc
  • E assim por diante 🙂

Fluxo de desenvolvimento com testes (sem TDD)

  • Cria a feature
  • Cria o teste para a sua feature
  • Ajusta a feature se necessário

O que é TDD e porque ele é importante?
(Test Driven Development)

Ciclo TDD

O que é BDD e porque ele é importante? (Behavior Driven Development)

Testes dentro do mundo dos frameworks ruby

Tipos de testes

  • Unitário (Unit)

 

  • Funcional (Functional)

  • Integração (Integration)

Frameworks de teste no mundo Ruby

  • Minitest
  • Rspec

Ferramentas complementares

Factory Girl

  • FFaker
  • Database Cleaner

Parte 2

  • Vamos ver tudo isso funcionando \o/

Se você ainda não se inscreveu no nosso canal do Youtube se inscreva e ajude o OneBitCode ir mais longe 🙂

 

Muito Obrigado por acompanhar este Blog!
Sua presença aqui é uma honra para mim,

Abraços,
Leonardo Scorza

outubro 1, 2017

0 responses on "A importância dos Testes no mundo do Ruby on Rails"

Deixe uma resposta

Feito com s2 por OneBitCode
%d blogueiros gostam disto: