BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Testes Unitários no InfoQ Brasil

  • 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.

BT