SlideShare uma empresa Scribd logo
Test-drivenDevelopmentE Zero DefeitoFabrício Vargas MatosMaio/2010
Tdd e zero defeito
Tdd e zero defeito
C#, NUnit e Pattern Repositório...
C#, NUnit e Pattern Repositório...
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
Pensando na Solução da R01
Teste1:  Ao inserir uma pessoa com Cpf já existente, deve gerar uma exceção.Teste 2: Ao inserir uma pessoa com Cpf diferente, não gera a exceção e a pessoa é inserida. Pensando nos Testes da R01
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
Meu maior projeto...40% desenvolvido3.800 testes33min para executarEstimamos 10.000 testes ao final
Tdd e zero defeito
1) TDD nos leva a construir software com mais qualidade
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
Tdd e zero defeito
1) TDD nos leva a construir software com mais qualidade
2) É mais barato desenvolver com TDD
Velocidade do Time
Velocidade do Time
Corte no TCO (Custo Total de Posse )
2) É mais barato desenvolver com TDD
3) Com TDD, somos mais felizes!
Tdd e zero defeito
Beck, K. Test-Driven Development by Example, Addison Wesley, 2003
Fabrício Matosfabricio@qualidata.com.brhttp://blog.qualidata.com.brObrigado!

Mais conteúdo relacionado

ODP
#Dojo1 - GIT no TCDF
PDF
PPT
TDD direto das trincheiras
PDF
Tdd not sure if testing or developing
PDF
CEFET Coding Dojo - Divulgação
PPTX
Workshop Bitcoin 101 - Links
PDF
Os Benefícios dos testes no desenvolvimento de software
PDF
TDD: A Essência do Mantra
#Dojo1 - GIT no TCDF
TDD direto das trincheiras
Tdd not sure if testing or developing
CEFET Coding Dojo - Divulgação
Workshop Bitcoin 101 - Links
Os Benefícios dos testes no desenvolvimento de software
TDD: A Essência do Mantra

Semelhante a Tdd e zero defeito (20)

PDF
Introdução ao TDD (Test-Driven Development) - #guma10anos
PDF
TDD para "meros mortais"
PDF
Agile br2011 lucabastos-prog10x
PDF
Test-Driven Development serve pra mim?
PPT
Instituto Stela S&T#001, Projeto de software com testes unitários
PDF
TDD do seu jeito
PPTX
Teste automatizados e tdd
PDF
Agile br2011 lucabastos-prog10x-noiteagilcaelum
PPTX
XP - Extreme Programming
PDF
Qualidade e Testes de Software
PPTX
TDD - A Verdadeira Face do Teste
PDF
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
PPTX
Como TDD pode influenciar na construção do seu Produto?
PDF
Por quê você deve utilizar TDD?
KEY
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
PDF
UnP Eng. Software - Aula 27
PPT
Scrum e o Ambiente de Desenvolvimento Ágil
PDF
Introdução: eXtreme Programming
PPT
Tdd e projeto_comperio
Introdução ao TDD (Test-Driven Development) - #guma10anos
TDD para "meros mortais"
Agile br2011 lucabastos-prog10x
Test-Driven Development serve pra mim?
Instituto Stela S&T#001, Projeto de software com testes unitários
TDD do seu jeito
Teste automatizados e tdd
Agile br2011 lucabastos-prog10x-noiteagilcaelum
XP - Extreme Programming
Qualidade e Testes de Software
TDD - A Verdadeira Face do Teste
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Como TDD pode influenciar na construção do seu Produto?
Por quê você deve utilizar TDD?
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
UnP Eng. Software - Aula 27
Scrum e o Ambiente de Desenvolvimento Ágil
Introdução: eXtreme Programming
Tdd e projeto_comperio
Anúncio

Mais de Fabrício Vargas Matos (9)

PDF
Python ES 2017 - Introdução ao Tensorflow
PDF
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
PPTX
iMasters Developer Week Vitória - Dev Front-end em Startups
PPTX
Meetup Bitcoin Vitoria #1 - Empreendedorismo em Bitcoin
PPTX
Meetup Bitcoin Vitoria 2 - Como a blockchain funciona
PPTX
Google I/O Vitoria - Resumo da abertura
PPTX
Google I/O Vitoria - Estudo de caso do App Fixity
PPTX
Google I/O Vitoria - Manipulando numeros de telefone
PPTX
Introdução a tdd
Python ES 2017 - Introdução ao Tensorflow
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”
iMasters Developer Week Vitória - Dev Front-end em Startups
Meetup Bitcoin Vitoria #1 - Empreendedorismo em Bitcoin
Meetup Bitcoin Vitoria 2 - Como a blockchain funciona
Google I/O Vitoria - Resumo da abertura
Google I/O Vitoria - Estudo de caso do App Fixity
Google I/O Vitoria - Manipulando numeros de telefone
Introdução a tdd
Anúncio

Último (19)

PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
COBITxITIL-Entenda as diferença em uso governança TI
Aula04-Academia Heri- Tecnologia Geral 2025
Custos e liquidação no SAP Transportation Management, TM130 Col18
Apple Pippin Uma breve introdução. - David Glotz
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula 18 - Manipulacao De Arquivos python
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Processos na gestão de transportes, TM100 Col18
Otimizador de planejamento e execução no SAP Transportation Management, TM120...

Tdd e zero defeito