All Categories: java(33) java ee(19) testes(11) testes automatizados(10) treinamento(9) clean code(9) ensino(9) jsf(9) boas praticas(9) javascript(8) fortaleza(8) curso(8) codigo(8) jee(8) refactoring(8) web(7) logica de programacao(7) triadworks(7) orientação a objetos(7) tdd(7) junit(6) tutorial(6) lógico(6) boa pratica(5) programação(5) oo(5) jsf 2.2(5) html(5) javaee(5) ioc(5) html5(5) curly law(5) javace(4) jsf2(4) jpa(4) spring(4) mobile edition(4) one thing(4) android(4) raciocinio(4) hibernate(4) di(3) curriculo(3) dicas(3) agilidade(3) javou(3) queroworkar(3) testing(3) ambiente de desenvolvimento(3) jpql(3) produtividade(3) lambda(2) functional(2) video(2) transactional(2) performance(2) canvas(2) git(2) introducao(2) eclipse(2) xml(2) constantes(2) jpa2(2) lógica(2) golden master test(2) niveis de abstração(2) enum(2) transaction management(2) mau habito(2) funcional(2) junit rules(2) polimorfismo(2) testes manuais(2) algoritmo(2) golden master(2) build automatizado(2) transactions(2) sistema legado(2) emprego(2) bugs(2) primeira classe(1) functional interface(1) interface funcional(1) interface(1) codefights(1) desafio(1) kotlin(1) jetbrains(1) single-entry point(1) early return(1) segurança(1) login(1) regra do bom escoteiro(1) query(1) regra do escoteiro(1) criteria(1) @bean(1) github(1) facesutils(1) http(1) vagrant(1) named queries(1) dynamic queries(1) cdi(1) jsfutil(1) stereotypes(1) github pages(1) timezone(1) fuso horario(1) converter(1) facelets(1) cache(1) facelets_refresh_period(1) virtualbox(1) provisionamento(1) enums(1) api(1) graficos(1) canal youtube(1) eventos(1) bidirecional(1) orm(1) oportunidades(1) servlet(1) file download(1) download(1) attachment(1) palestra(1) lua(1) corona sdk(1) jogos 2d(1) query by example(1) optional filters(1) jasperreports(1) ireport(1) relatorio(1) pdf(1) remote(1) retrospectiva(1) getters(1) lentidao(1) testes de integracao(1) portabilidade(1) action vs actionlistener(1) aop(1) hotdeploy(1) hot deploy(1) tomcat(1) outofmemory(1) heap space(1) how to present code(1) slides(1) presentation(1) como apresentar codigo(1) apresentacao(1) deploy automatizado(1) shell script(1) workspace(1) jdbc(1) fechar conexão(1) nuvem(1) versionamento(1) arquivo(1) documento(1) reverter(1) resetar(1) web ide(1) push(1) commit(1) site(1) java 8(1) java8(1) expressao(1) literais(1) home


jUnit: Testando fluxos de exceção e erro

Aprenda como validar em detalhes as exceções lançadas pelo seu código usando a Rule ExpectedException

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
November 30, 2016

Testando exceções com jUnit

Quando começamos a escrever testes automatizados é comum nos preocuparmos apenas com os testes de caminho feliz, também conhecidos como Happy path. Não é por acaso, um desenvolvedor normalmente não pensa nos caminhos que divergem do fluxo principal da funcionalidade, ou seja, os casos alternativos e excepcionais. Para o desenvolvedor, seguir . . .

Read More

Testes de Integração na prática: testando classes que manipulam arquivos com jUnit

Escreva testes automatizados para classes que fazem leitura e escrita de arquivos em disco usando jUnit Rules e TemporaryFolder

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
April 26, 2016

Testes de Integração na Prática - jUnit

É muito comum uma aplicação lidar com leitura ou escrita de arquivos em disco, seja para gravar uma foto de perfil do usuário, exportação de arquivos ou mesmo listar arquivos de um diretório. Esse tipo de tarefa é tão rotineira num sistema corporativo que, por senso comum, um desenvolvedor mais experiente costuma criar uma classe de . . .

Read More

Na minha máquina funciona, e na sua? Testes, TDD e build automatizado

Nunca mais repita "na minha máquina funciona". O que todo desenvolvedor precisar saber sobre testes automatizados

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
January 19, 2016

Funciona na minha máquina

Um dos ditados mais comuns na área de desenvolvimento de software é "Na minha máquina funciona!". Certamente você, desenvolvedor, já ouviu isso de algum colega ou mesmo proclamou em voz alta. Embora esta frase seja engraçada, ela é de certa forma constrangedora, principalmente se ouvida pelo seu cliente. Pense assim, você é pago . . .

Read More

Archive
  Subscribe by Email and Never Miss a Post