Início Testes Unitários no InfoQ Brasil
Notícias
Feed RSS-
Manutenabilidade de Testes Unitários
Um dos princípios básicos das metodologias ágeis é fazer testes para seu software. Recentemente o Jay Fields postou em seu blog sobre a manutenabilidade de testes unitários, que as vezes podem atrapalhar a manutenção e a adição de novas features na aplicação. Pode-se melhorar essa manutenalidadade utilizando boas práticas.
-
JUnit 4.7: Per-Test rules
O JUnit 4.7, que acabou de alcançar o estágio de Release Candidate, inclue uma nova funcionalidade significativa: Rules.
-
Recomendações para Testes Unitários Melhores
Jimmy Bogard, Charlie Poole, Lior Friedman e outros dão as suas orientações para seus testes unitários ficarem mais legíveis e melhores.
-
Mocking para Java e Flex
Recentemente foi liberada a versão 1.8 (rc2) do framework Mockito e a InfoQ teve a chance de conversar com o project owner, Szczepan Faber.
-
23 Projetos .NET Open Source
Eric Nelson, um Desenvolvedor Evangelista da Microsoft e editor técnico da MSDN UK Flash, reuniu uma lista de 23 projetos abertos .NET, a maioria baseado em recomendações enviadas dos desenvolvedores Ingleses. Outros grandes projetos não foram inseridos na lista, enquanto contribuições da Microsoft incluem: ASP.NET MVC, DLR, IronRuby, IronPython, MEF.
-
Tutorias recomendados sobre TDD
Recentemente, Dave Nicolette criou uma lista consolidada de tutorias sobre TDD originados da discussão dos membros do grupo de Extreme Programming. Aqui está um overview sobre a lista de tutorias, categorizado, para quem quer começar rapidamente com Test Driven Development.
-
NUnit 2.5 foi lançado
Após quase um ano de trabalho, NUnit 2.5 foi finalmente lançado. Esta release inclui: Data-Driven Tests, Testes de exceção esperada em linha, Genéricos e suporte à Lambda, fora do processo de execução de testes e a Visualização do código fonte.
-
Run Code Run: Integração Contínua Hospedada
RunCodeRun é um serviço de hospedagem de integração contínua para projetos Ruby no GitHub e é desenvolvido pela Relevance.
-
Moq 3.0 Liberado
O Moq é uma biblioteca popular para mocking em .NET. Versão 3.0 RTM foi liberada e está disponível para download.
-
Detalhes sobre a utilização de Code Contracts
A InfoQ informou a disponibilidade do Code Contracts para .NET. Desta vez, nós queremos apresentar detalhes da utilização de Code Contracts, que são uma adição importante ao .NET.
-
Code Contracts para .NET está Disponível para Download
Code Contracts é a implementação .NET do conceito Design by Contract.Enquanto ele deve ser entregue com o .NET 4.0, Code Contracts já está disponível para download no DevLabs. Contracts impõem certas restrições no uso de APIs, tornando a programação mais segura, com mais validações, resultando em menos erros durante o runtime.
-
Esqueça o seu Debugger, Use o "Saff Squeeze"
Kent Beck, um dos pais do XP, TDD, e do JUnit, conta uma história sobre rastrear defeitos através de uma nova funcionalidade do JUnit, JunitMax, com testes unitários ao invés de um debugger. Ele explica um método apresentado a ele pelo atual líder do desenvolvimento do JUnit, David Saff, onde um teste unitário de alto nível é embutido até que um teste conciso passa a existir na raiz do defeito.
-
Faster Test Runs With Clover's Test Optimization
The recent release of Clover 2.4 highlights a new "Test Optimization" feature that offers to speed up CI builds and allow developers to spend less time waiting for their tests to run. The feature leverages "per-test" coverage data to selectively run only the tests impacted by your code changes.
-
Testes: O que os desenvolvedores devem fazer vs o que eles fazem atualmente
O PDC recente ressaltou um grande problema na comunidade de testes. Há uma incompreensão fundamental que os desenvolvedores somente precisam escrever "testes unitários" e todas as outras formas de teste são problema de outra pessoa.