WBF AcademyWBF Academy
TDD para Android com Kotlin
Intermediário Linguagens de Programação

TDD para Android com Kotlin

Entregue funcionalidades Android que você possa mudar sem medo. Este curso de nível intermediário ensina o desenvolvimento guiado por testes do jeito que ele funciona em uma base de código Android real: escreva um teste que falha, faça ele passar com a coisa mais simples que possa funcionar e depois refatore mantendo a suíte no verde. Você vai ganhar fluência nas ferramentas que realmente importam, JUnit 5, bibliotecas de asserção, testes parametrizados e MockK para os dublês de teste, e depois entrar onde o Android fica difícil. Vai aprender a manter o framework do Android fora dos seus testes unitários para que rodem na JVM em milissegundos, a testar um ViewModel como se deve, a controlar corrotinas com runTest e um TestDispatcher injetado em vez de esperar, e a verificar as emissões de um Flow com o Turbine. Vai entender por que a comunidade Android prefere cada vez mais fakes escritos à mão no lugar de mocks, onde o Robolectric e os testes instrumentados realmente se encaixam, e como domar uma Activity legada com testes de caracterização. Pressupõe que você já escreva Kotlin com desenvoltura. Ao final, os testes serão a sua forma de projetar código Android, não uma tarefa colada no fim.

5 módulos 15 aulas 6 h 350 questões

Conteúdo do curso

Dicas

Ver todas