Pirâmide de testes: repensando a sua ...
Pirâmide de testes: repensando a sua estrátegia e tática de testes. Com Hugo Baraúna
-
- 06/22/2016 at 03:40 p.m.
- Recorded on June 22, 2016, 3:40 p.m.
-
- 51 views
Description
Rails trouxe como benefício a prática de testes por default, mas isso foi há 10 anos, e começamos a nos perguntar: qual o passo seguinte? O primeiro ponto a aprender é pensar na sua estratégia de testes. O que testar e em qual camada testar. Você aprenderá sobre o conceito da pirâmide de testes, e como isso impacta na sua abordagem de testes. Veremos o que faz um teste ser bom, que DRY no mundo de testes não é igual ao DRY no mundo de código de produção e também exemplos de test smells, como o "mystery guest". Iremos quebrar o mito de que Cucumber não serve pra nada. Você verá que não precisa usá-lo para todos os seus testes de aceitação. Aprenderá quando usá-lo, como usá-lo e o conceito de especificação executável por trás dessa abordagem. Resumindo, você verá vários exemplos de fundamentos, padrões e idéias para dar o próximo passo na melhoria da sua habilidade de escrever e organizar testes. Essa palestra é baseada na minha experiência de projetos e nos estudos que desenvolvi enquanto escrevia meu livro sobre TDD/BDD com Ruby.
Hugo Baraúna é co-fundador e sócio da Plataformatec e autor do livro “Cucumber e RSpec: construa aplicações Ruby com testes e especificações”. É formado em Engenharia de Computação pela Escola Politécnica da USP.
A Plataformatec é uma empresa de consultoria em desenvolvimento de software, especializada em Ruby, Rails e Elixir, é referência nacional e internacional no mundo Ruby. Ela criou e mantém projetos open source famosos na comunidade Ruby como Devise e Simple Form e criou a linguagem Elixir.
Organized by
-
Locaweb
Pioneira e líder em hospedagem de sites no País, oferece um portfólio completo de serviços de internet com foco no sucesso dos seus clientes.