Teste automatizados e tdd

Lead Software Developer em Zup
19 de Jan de 2018
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
Teste automatizados e tdd
1 de 24

Mais conteúdo relacionado

Mais procurados

Boas práticas no desenvolvimento de software através do uso de TDDBoas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDJony Ferreira dos Santos
Introdução ao TDD (Test-Driven Development) - #guma10anosIntrodução ao TDD (Test-Driven Development) - #guma10anos
Introdução ao TDD (Test-Driven Development) - #guma10anosDionatan default
Palestra TDD - TDC - 2016Palestra TDD - TDC - 2016
Palestra TDD - TDC - 2016Bruno Maomeh
Test Driven Development (TDD) para seres humanos.Test Driven Development (TDD) para seres humanos.
Test Driven Development (TDD) para seres humanos.Rômulo Augusto Santos
Metodologias de desenvolvimento de softwareMetodologias de desenvolvimento de software
Metodologias de desenvolvimento de softwareLetícia Elaine Krauss
Por que aplicações falham Por que aplicações falham
Por que aplicações falham Letícia Elaine Krauss

Mais procurados(20)

Similar a Teste automatizados e tdd

Os Benefícios dos testes no desenvolvimento de softwareOs Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de softwareDextra Sistemas / Etec Itu
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaRogerio Fontes
UnP Eng. Software - Aula 27UnP Eng. Software - Aula 27
UnP Eng. Software - Aula 27Hélio Medeiros
Testes unitários e MocksTestes unitários e Mocks
Testes unitários e MocksFrederico Belisario
XP ProgrammingXP Programming
XP ProgrammingCJR, UnB
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasKleitor Franklint Correa Araujo

Similar a Teste automatizados e tdd(20)

Teste automatizados e tdd

Notas do Editor

  1. Já teve medo de mexer em um código? Já mexeu em um código e quando foi pra produção descobriu que outra coisa nada a ver com a alteração quebrou? Já viu uma coisa que podia ser melhorada em um código, mas não melhorou pq teve medo de quebrar alguma coisa?
  2. Alguns programadores bem antigos dizem que já faziam TDD desde sempre, mas que 'redescobriu' a técnica foi o Kent Beck. Com a pupularização das metodologias ágeis, TDD e testes em geral se tornaram mais conhecidos. Na minha opinião, o Rails ajudou muito nessa popularização, porque desde as primeiras versões teve um suporte de primeira linha para testes.
  3. Vc não precisa subir o ambiente completo pra testar o que acabou de codificar Se o seu teste te mostra um bug, é mais facil encontrar e corrigir
  4. Para conseguir testar um pedaço do código isoladamente ele obrigatoriamente terá que ser mais coeso e menos acoplado O teste é o primeiro cliente o seu código
  5. Você sabe que um software está apodrecendo quando cada nova alteração leva mais tempo para ser feita que a anterior, até chegar ao extremo de impedr qualquer nova funcionalidade
  6. Write a test Simplest thing that could possibly work Remove duplication/Refactor Make it work Make it good Make it fast
  7. The key is to test the areas that you are most worried about going wrong. That way you get the most benefit for your testing effort. – Martin Fowler, Refactoring
  8. Médico Obstetra Hungaro que pregava que a prática de lavar as mãos antes de examinar as pacientes diminiuiria a ocorrencia de Infeção puerperal. Isso pode parecer ridiculo hoje, mas na época não existia estudos que comprovassem a eficacia de lavar as mãos, e a maioria dos médicos discordava e não fazia. Atualmente nem se discute mais isso e lavar as mãos é uma prática comum dos médicos. Ubcle Bob acredita que o mesmo acontecerá em relacão ao TDD e o desenvolvimeto de software.