Enviar pesquisa
Carregar
Teste Unitários e TDD
•
Transferir como PPTX, PDF
•
0 gostou
•
1,826 visualizações
Diogo Damiani
Seguir
Palestra para a equipe de desenvolvimento da Engeman EAM, em Julho de 2010.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 40
Baixar agora
Recomendados
Testes de Software - Fundamentos
Testes de Software - Fundamentos
Lucas Amaral
TDD
TDD
Daniel Fonseca Castro
XP Programming
XP Programming
CJR, UnB
TDD (Test-Driven Development)
TDD (Test-Driven Development)
Renato Groff
Meus 50 Cents sobre Teste de Software
Meus 50 Cents sobre Teste de Software
Vanilton Pinheiro
Teste de software
Teste de software
Daniel Paulo de Assis
O que é Teste de Software?
O que é Teste de Software?
testedesoftwarepe
Desenvolvimento orientado a testes
Desenvolvimento orientado a testes
Carlos Santana
Recomendados
Testes de Software - Fundamentos
Testes de Software - Fundamentos
Lucas Amaral
TDD
TDD
Daniel Fonseca Castro
XP Programming
XP Programming
CJR, UnB
TDD (Test-Driven Development)
TDD (Test-Driven Development)
Renato Groff
Meus 50 Cents sobre Teste de Software
Meus 50 Cents sobre Teste de Software
Vanilton Pinheiro
Teste de software
Teste de software
Daniel Paulo de Assis
O que é Teste de Software?
O que é Teste de Software?
testedesoftwarepe
Desenvolvimento orientado a testes
Desenvolvimento orientado a testes
Carlos Santana
Testes de Caixa Branca e Métricas de Código
Testes de Caixa Branca e Métricas de Código
Aricelio Souza
TDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVA
Paulo Igor Alves Godinho
Teste de Software
Teste de Software
Sérgio Souza Costa
Boas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de software
Carlos Santana
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
paulo peres
Test-Driven Develpment - TDD
Test-Driven Develpment - TDD
Kleber Bernardo
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...
GessdaSilvaMachado
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
Taís Dall'Oca
Validação e Testes de software
Validação e Testes de software
Rondinelli Mesquita
TDD - Test Driven Development
TDD - Test Driven Development
Waldyr Felix
PHPHEDERAL - Desenvolvimento Orientado a Testes com PHP
PHPHEDERAL - Desenvolvimento Orientado a Testes com PHP
Marcelo Rodrigues
Teste de software
Teste de software
Rafael Sanches
Palestra tdd - rsjug
Palestra tdd - rsjug
Bruno Maomeh
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
Rafaela Prado
Final Project (2013): Test-Driven Development applied on web applications
Final Project (2013): Test-Driven Development applied on web applications
Luiz Henrique
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Developer Academy
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
João Lourenço
Overview de QA
Overview de QA
Bárbara Cabral da Conceição, CTFL
Engenharia de Testes
Engenharia de Testes
UFPA
TDD - Pós Graduação em Engenharia de Software Ágil
TDD - Pós Graduação em Engenharia de Software Ágil
Bruno Eustáquio
Introdução a TDD
Introdução a TDD
Daniel Sobral
TDD: Técnicas, Benefícios e Limitação
TDD: Técnicas, Benefícios e Limitação
Icaro Camelo
Mais conteúdo relacionado
Mais procurados
Testes de Caixa Branca e Métricas de Código
Testes de Caixa Branca e Métricas de Código
Aricelio Souza
TDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVA
Paulo Igor Alves Godinho
Teste de Software
Teste de Software
Sérgio Souza Costa
Boas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de software
Carlos Santana
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
paulo peres
Test-Driven Develpment - TDD
Test-Driven Develpment - TDD
Kleber Bernardo
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...
GessdaSilvaMachado
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
Taís Dall'Oca
Validação e Testes de software
Validação e Testes de software
Rondinelli Mesquita
TDD - Test Driven Development
TDD - Test Driven Development
Waldyr Felix
PHPHEDERAL - Desenvolvimento Orientado a Testes com PHP
PHPHEDERAL - Desenvolvimento Orientado a Testes com PHP
Marcelo Rodrigues
Teste de software
Teste de software
Rafael Sanches
Palestra tdd - rsjug
Palestra tdd - rsjug
Bruno Maomeh
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
Rafaela Prado
Final Project (2013): Test-Driven Development applied on web applications
Final Project (2013): Test-Driven Development applied on web applications
Luiz Henrique
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Developer Academy
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
João Lourenço
Overview de QA
Overview de QA
Bárbara Cabral da Conceição, CTFL
Engenharia de Testes
Engenharia de Testes
UFPA
TDD - Pós Graduação em Engenharia de Software Ágil
TDD - Pós Graduação em Engenharia de Software Ágil
Bruno Eustáquio
Mais procurados
(20)
Testes de Caixa Branca e Métricas de Código
Testes de Caixa Branca e Métricas de Código
TDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVA
Teste de Software
Teste de Software
Boas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de software
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
Test-Driven Develpment - TDD
Test-Driven Develpment - TDD
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
Validação e Testes de software
Validação e Testes de software
TDD - Test Driven Development
TDD - Test Driven Development
PHPHEDERAL - Desenvolvimento Orientado a Testes com PHP
PHPHEDERAL - Desenvolvimento Orientado a Testes com PHP
Teste de software
Teste de software
Palestra tdd - rsjug
Palestra tdd - rsjug
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
Final Project (2013): Test-Driven Development applied on web applications
Final Project (2013): Test-Driven Development applied on web applications
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
Overview de QA
Overview de QA
Engenharia de Testes
Engenharia de Testes
TDD - Pós Graduação em Engenharia de Software Ágil
TDD - Pós Graduação em Engenharia de Software Ágil
Semelhante a Teste Unitários e TDD
Introdução a TDD
Introdução a TDD
Daniel Sobral
TDD: Técnicas, Benefícios e Limitação
TDD: Técnicas, Benefícios e Limitação
Icaro Camelo
Aula - Teste de Software
Aula - Teste de Software
Mauricio Cesar Santos da Purificação
INTRODUÇÃO AOS TESTES NO FRONT-END COM REACT JS E REACT NATIVE.pdf
INTRODUÇÃO AOS TESTES NO FRONT-END COM REACT JS E REACT NATIVE.pdf
RonaldAlves15
Tdd x testes unidades
Tdd x testes unidades
Simone Pittner
Os Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de software
Dextra Sistemas / Etec Itu
Teste de Software
Teste de Software
Roberto Espinha
Papéis em teste e qualidade de software
Papéis em teste e qualidade de software
Felipe de Oliveira, CSM, CSPO
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
GTS-CE
Teste de software
Teste de software
Claudio Eckert
Automação de Testes
Automação de Testes
Gabriel Garcêz
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis Uberlândia
Rogerio Fontes
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
Adriano Bertucci
eXtreme Programming
eXtreme Programming
Rafael Spínola
Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012
Adriano Bertucci
O programador pragmático
O programador pragmático
edgarddavidson.com
UnP Eng. Software - Aula 27
UnP Eng. Software - Aula 27
Hélio Medeiros
Testes de unidade - Conhecendo e aplicando
Testes de unidade - Conhecendo e aplicando
André Phillip Bertoletti
Introdução a testes de sofwtare
Introdução a testes de sofwtare
Fernando Palma
Apresentacao Testes de Unidade
Apresentacao Testes de Unidade
Aline Ferreira
Semelhante a Teste Unitários e TDD
(20)
Introdução a TDD
Introdução a TDD
TDD: Técnicas, Benefícios e Limitação
TDD: Técnicas, Benefícios e Limitação
Aula - Teste de Software
Aula - Teste de Software
INTRODUÇÃO AOS TESTES NO FRONT-END COM REACT JS E REACT NATIVE.pdf
INTRODUÇÃO AOS TESTES NO FRONT-END COM REACT JS E REACT NATIVE.pdf
Tdd x testes unidades
Tdd x testes unidades
Os Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de software
Teste de Software
Teste de Software
Papéis em teste e qualidade de software
Papéis em teste e qualidade de software
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
Teste de software
Teste de software
Automação de Testes
Automação de Testes
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis Uberlândia
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
eXtreme Programming
eXtreme Programming
Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012
O programador pragmático
O programador pragmático
UnP Eng. Software - Aula 27
UnP Eng. Software - Aula 27
Testes de unidade - Conhecendo e aplicando
Testes de unidade - Conhecendo e aplicando
Introdução a testes de sofwtare
Introdução a testes de sofwtare
Apresentacao Testes de Unidade
Apresentacao Testes de Unidade
Teste Unitários e TDD
1.
Testes de Software Conceitos,
Benefícios e Aplicabilidade
2.
Diogo Damiani Desenvolvedor de
Software Estudante compulsivo de Arquitetura de Software e Boas Práticas de Desenvolvimento.
3.
Tipos de Testes
4.
Unitários Integrados Regressão Funcionais Stress
...
5.
Unitários Integrados Regressão Funcionais Stress
...
6.
Teste Unitário “É um
código executável que testa uma unidade funcional do software” Geralmente uma classe, um método.
7.
Por que testes?
8.
“Testes são documentação
executável”
9.
“Testes garantem a
mudança sem medo”
10.
Desculpas para não
escrever testes...
11.
Não tenho tempo
para isso! Pode piorar!
12.
Vou demorar muito
mais! Depende!
13.
Código legado é
impossível de testar! Mito!
14.
Isso é responsabilidade
do testador! Nem sempre!
15.
Compila! Logo, funciona!
O compilador é só mais um teste, quando existe!
16.
Consequências da Falta
de Testes
17.
“Desenvolvedor que não
faz testes é como um cirurgião que não lava as mãos” Uncle Bob (Robert C. Martin)
18.
“Software sem testes
dá medo!” Giovanni Bassi
19.
20.
21.
22.
23.
Para testar, o
software tem que ser testável! SRP Separação de Reponsabilidades Coesão Inversão de Controle Injeção de Dependência ...
24.
TDD Test Driven Development
25.
TDD “É uma técnica
para desenvolvimento de software cujo processo é formado por pequenas iterações e os testes são escritos primeiro” Não é um método para testar software, mas para (re)construir software!
26.
27.
28.
29.
Benefícios dos Testes
30.
TDD: garante a
existência de testes unitários Oba! Ganhei um conjunto de testes!
31.
Diminui a quantidade
de erros Mais qualidade de código!
32.
Testes servem como
especificação Agora eu sei como isso funciona!
33.
Melhora a arquitetura
do software Mais desacoplamento e coesão!
34.
Princípios
35.
Testes devem ser
isolados Um teste não deve depender do sucesso do outro!
36.
Testes devem ser
limpos Legibilidade = clareza + simplicidade + consistência
37.
Um conceito e
uma confirmação por teste Uma análise, uma conclusão
38.
Ferramentas
Baixar agora