TDD na InfoQ
Últimos destaques de notícias sobre TDD

- Tópicos
- Agile,
- Design,
- Testes Unitários,
- Técnicas Ágeis,
- Arquitetura
TDD transforma os testes em uma atividade de design, na qual programadores os utilizam para esclarecer expectativas sobre o que determinado código deve fazer. Apesar desta ser uma definição conhecida, poucos usam no dia-a-dia o real poder dos testes para guiar o design. Esta palestra mostra como o feedback dos testes pode influenciar e guiar o desenvolvedor a um design menos acoplado e mais coeso.
Notícias sobre TDD
- Tópicos
- Testes Unitários,
- Agile,
- Java
Está disponível a versão 6.0 da popular biblioteca de testes TestNG. O release tem entre as principais melhorias o suporte a YAML e ao Google Guice, além de incluir novos recursos ao seu plugin para Eclipse.
- Tópicos
- Testes de Software,
- Agile,
- Java,
- Testes Unitários,
- Técnicas Ágeis
O conceito de refactoring do código/projeto deve ou não incluir uma visita de refactoring também aos testes. Deve-se aprimorar o design dos testes com refactoring?
- Tópicos
- Adoção de Agile,
- Testes de Software,
- Agile
Como explicar testes para uma pessoa que nunca escreveu sequer um teste? Como mudar a visão de um programador mostrando que testes são sim úteis? Se para um desenvolvedor já é difícil mudar sua mente em favor dos testes e TDD qual será o esforço necessário para que um gerente fique de acordo com tal prática?
Artigos sobre TDD

- Tópicos
- Técnicas Ágeis,
- Agile
TDD é uma prática que visa aumentar a velocidade da entrega de produtos através da simplificação das atividades de desenho de software. [Koskela 2008] resume a filosofia do TDD em uma frase -- somente escreva código para fazer um teste falho passar. Entenda agora como isso pode está diretamente ligado a qualidade do seu software.

- Tópicos
- Técnicas Ágeis,
- Agile
O termo 'Mock Objects' tornou-se popular para descrever um caso especial de objetos que imitam objetos reais para teste. A maioria das linguagens de ambiente agora tem frameworks que facilitam a criação de mock objects. Neste artigo eu explicarei como os mock objects funcionam e como eles fazem testes baseado na verificação de comportamento.

- Tópicos
- Metodologias,
- Agile,
- Colaboração,
- Técnicas Ágeis
Mark Levison observou que, após um treinamento sólido em sala de aula, times de grandes empresas continuaram sofrendo para adotar TDD. Para entender melhor o problema ele fez pesquisas com os membros dos times. Neste artigo ele compartilha os problemas que ele cobriu e sua própria estratégia adotada, desenhada para ajudar a qualquer um que queira introduzir TDD dentro de uma empresa.
Apresentações sobre TDD

- Tópicos
- Testes de Software,
- Agile,
- Java
Palestra realizada no Caelum BSB. Esta aborda conceitos sobre Testes e como você deveria fazer os mesmos, além disso ele mostra o que pode acontecer caso você não utilize essa abordagem.
Entrevistas sobre TDD

- Tópicos
- Arquitetura Corporativa,
- Design de Linguagens,
- Ruby,
- Java,
- Ruby on Rails,
- Arquitetura
Nesta entrevista feita na Caelum, logo após a QCon São Paulo 2010, Nick, Nutter e Shoup falam a respeito de linguagens como Scala, Mirah, Ruby e Java, citando TDD (qualidade de desenvolvimento de software), aprendizado e casos que eles vivenciaram profissionalmente, contando um pouco de suas histórias como programadores, e o que eles esperam do futuro, além de suas impressões da QCon São Paulo.