Arquivo pela Tag: junit
Facilitando seus testes de unidade no Java: um pouco de Mockito
Postado em 10. nov, 2011 por Raphael Lacerda.
Após um bom tempo de aulas ministradas, encontrei uma linha de aprendizagem que acho interessante para chegar até as consideradas boas práticas. A linha é formada pelos conceitos básicos de Orientação a Objetos, Testes, Injeção de Dependências, Programação orientada a interfaces e Mocks. Obviamente há uma interdependência dos tópicos. Há espaço aà para separação de responsabilidades more »
Continue Lendo
Behavior Driven Development com JUnit
Postado em 28. fev, 2009 por Lucas Cavalcanti.
Behavior Driven Development (BDD) é uma maneira de desenvolver software que, além de outras coisas, encoraja a escrita de testes mais parecidos com uma especificação, como sugerido pelo Dan North. A ideia é que seus testes descrevam o que um determinado módulo deveria fazer ou como uma determinada funcionalidade deveria funcionar. Algo como: Dado que more »
Continue Lendo
Novo Treinamento FJ-16: Laboratório Java com Swing, XML e Testes
Postado em 14. ago, 2008 por Sérgio Lopes.
Depois de aprender bem o Java, uma pergunta comum de alunos e de usuários do GUJ é: como adquirir experiência e boas práticas? Com esse intuito criamos um novo treinamento, onde desenvolvemos uma aplicação desktop com Swing, que faz análise técnica da bolsa de valores, através de gráficos, usando como fonte uma base XML. É more »
Continue Lendo
Testes unitários com JMock 2
Postado em 17. mar, 2008 por Lucas Cavalcanti.
Podemos definir teste unitário de uma classe como um teste em que verificamos uma funcionalidade da classe em questão passando o mÃnimo possÃvel por outras classes do sistema, ou que sejam dependências do sistema. Por mais desacoplada que seja nossa classe, se ela tiver um mÃnimo de complexidade, ela vai precisar de funcionalidades de outras more »
Continue Lendo
Testes de aceitação com o Selenium
Postado em 28. fev, 2007 por Nico Steppat.
Selenium é uma ferramenta para testar aplicações web pelo browser de forma automatizada. Selenium se refere ao Acceptance Testing (ou functional testing) que involve rodar testes num sistema finalizado. Os testes rodam diretamente num browser, exatamente como o usuário faria. Por que Selenium? Temos que testar o nosso código, mas em uma aplicação web fica more »
ASSINE NOSSO RSS



