Tag archives for TDD

Desenvolvimento

JS Unit Testing – Utilizando Chutzpah Test Runner com Jasmine JS no Visual Studio


Hoje irei falar sobre como podemos executar testes unitários de javascript dentro do Visual Studio. Fazer testes unitários em javascript está se tornando uma prática cada vez mais comum já que nossos projetos existem infinidades de funções javascript para tornar a experiência do usuário cada vez mais rica. Existem diversos frameworks de testes unitários em javascript como Jasmine JS, QUnit JS, Unit Js e etc. Neste exemplo iremos usar o Jasmine JS e estaremos fazendo uma integração com o Chutzpah Test Runner que é uma ferramenta para integrar nosso testes unitários javascript no Test Explorer do Visual Studio, muito legal...
Continuar Lendo »
Ferramentas e Recursos

Testes unitários no MonoDevelop


Assim como os desenvolvedores que utilizam o Visual Studio com o .NET Framework, aqueles que trabalham com o Mono e o MonoDevelop como IDE também estão aptos a aplicarem as melhores práticas de programação, utilizando as principais bibliotecas e recursos de produtividade. Neste artigo veremos como realizar testes unitários em projetos C# utilizando o framework NUnit no MonoDevelop em ambiente Linux. Os recursos que veremos aqui habilitam o desenvolvedor a aplicar o TDD (Test-Driven Development) em seus projetos. Antes de avançarmos para a parte prática, no entanto, é importante conhecer alguns dos conceitos, ferramentas e termos que serão utilizados...
Continuar Lendo »
Arquitetura

Mocking Frameworks, com grandes poderes… – Parte 01


Falae pessoal, pro meu primeiro post aqui no blog queria trocar uma idéia com vocês sobre os famosos mocking frameworks. Não sabe o que é mocking framework? Sem problema! Antes de continuar dá uma olhada aqui e aqui. A minha proposta é mostrar um lado que não é muito falado em posts e livros sobre o assunto; Vejo frequentemente uma prática comum entre os adeptos de testes: a primeira coisa que se faz ao começar a testar é “instalar” o mocking framework. Isso me preocupa um pouco e vou tentar explicar o pq. Qual o problema com mocking frameworks? Em uma...
Continuar Lendo »