sábado, 1 de agosto de 2009

TDD com VSTS - parte 3/7

O terceiro vídeo da série de demonstrações de test-driven development usando Microsoft Visual Studio Team System está disponível no Youtube no link:

TDD com Microsoft Visual Studio Team System - parte 3/7

Um ciclo TDD possui os seguintes passos: rodar o teste falhando (RED), criar a implementação mais simples que faça o teste passar (GREEN), refatorar o código sem quebrar os testes (GREEN). O vídeo apresenta o primeiro passo (RED) ao executar o teste que está disparando a exceção System.NotImplementedException. O segundo passo (GREEN) é então alcançado com a Implementação mais simples do método Conta.getSaldo() que faz o teste passar. O terceiro passo de refatoração não foi necessário pois o código já estava simples, limpo e sem trechos repetidos. O vídeo demonstra a criação de uma lista de testes chamada "Negocio - testes de unidade", na qual é adicionada o primeiro caso de teste: TestSaldoInicialDeveSerZero. Demonstra ainda como se ativa a medição da cobertura de código do assembly Negocio.dll. O TDD tem como meta 100% de cobertura, desde o início do projeto. Por fim, o primeiro check-in no repositório é realizado.

Nenhum comentário:

Postar um comentário