• Uma introdução a testes funcionais de software

    Slides utilizados para apresentação na semana acadêmica da Unisinos em São Leopoldo (16/10/2019)

  • Um caso de (in)sucesso de testes funcionais com protractor

  • Motivação e capacitação de times: a perspectiva do empregado (versão estendida)

    Num momento em que cada vez mais as empresas percebem a importância dos indivíduos como pilares para alcançarem os objetivos e metas, o que você faz para engajar e capacitar seu time? Se você oferece cursos EaD com vídeo aulas e 10 perguntas no final, que dão direito a um certificado - que quase ninguém dá valor - como forma de treinamento e um salário acima da média para cativar as pessoas do seu time, talvez você esteja uma década atrasado.

  • Motivação e capacitação de times: a perspectiva do empregado (TDC Floripa 2018)

    Num momento em que cada vez mais as empresas percebem a importância dos indivíduos como pilares para alcançarem os objetivos e metas, o que você faz para engajar e capacitar seu time? Se você oferece cursos EaD com vídeo aulas e 10 perguntas no final, que dão direito a um certificado - que quase ninguém dá valor - como forma de treinamento e um salário acima da média para cativar as pessoas do seu time, talvez você esteja uma década atrasado.

  • How I met your bug (TDC 2016)

    Vamos falar sobre o tempo desperdiçado na correção de um bug, ou pior, quando o desenvolvedor acha que corrigiu, mas na verdade ele não simulou corretamente o problema, resolvendo uma suposição. Assim, ele entrega o software com o mesmo problema e gera não só insatisfação, como estresse e piora no relacionamento com o demandante. Mas e aí? Como resolver ou evitar isso? Vamos mostrar algumas formas de diminuir a frequência destes problemas, principalmente através de testes unitários e design patterns.

  • Como os testes estão ligados com o seu dia-a-dia? (TDC 2017)

    Você sabe quantos tipos de testes existem quando falamos de software? Testes automatizados, de integração, unitários, funcionais, de performance, de usabilidade, de volume... Quais destes você utiliza? E, mais importante, você sabe o real motivo de ainda não utilizar os outros? Se a sua desculpa para não utilizar testes automatizados é não conhecê-los, seus problemas podem estar acabando! Nesta palestra vou explicar o que é cada um destes tipos, a maioria mostrando exemplos práticos e dicas de quando utilizá-los. Também vou explicar (com prática) o que é TDD e BDD de forma clara!