Teste de aplicações Kotlin: de testes unitários a E2E
300 páginas
Portuguese
PDF
4.5

Teste de aplicações Kotlin: de testes unitários a E2E

Teste de aplicações Kotlin: de testes unitários a E2E

Autor:

Ano:

Resumo:

O livro «Teste de aplicações Kotlin» é um guia abrangente que o ajudará a dominar todos os níveis de teste no ecossistema Kotlin. Independentemente de você estar escrevendo o backend com Ktor, um aplicativo móvel Android ou um projeto multiplataforma, este livro será seu companheiro confiável.



Sobre o que é este livro

O autor conduz o leitor sequencialmente dos conceitos básicos aos cenários de teste complexos. Você aprenderá:

  • Como configurar o ambiente de teste com JUnit 5, Kotest e Spek
  • Princípios de trabalho com mocks e stubs usando MockK (framework especializado para Kotlin)
  • Particularidades do teste de corrotinas e Flow
  • Métodos de teste de contêineres DI (Koin, Dagger Hilt)
  • Teste de integração de bancos de dados com Exposed e Room
  • Escrita de testes E2E para REST API e componentes de UI
  • Práticas de TDD (Test-Driven Development) com exemplos reais


Para quem é este livro

O livro será útil para:

  • Desenvolvedores Kotlin iniciantes que desejam estabelecer as bases corretas de teste
  • Desenvolvedores Android que estão migrando de Java para Kotlin
  • Desenvolvedores Backend que usam Ktor ou Spring Boot com Kotlin
  • Team Leads e arquitetos que estão implementando uma cultura de qualidade na equipe


O que você obterá

Após ler o livro, você será capaz de:

  • Escrever testes unitários limpos e isolados usando mocks e espiões
  • Testar código assíncrono com corrotinas sem dor de cabeça
  • Automatizar a verificação da lógica de negócios e o tratamento de erros
  • Integrar testes no pipeline CI/CD (GitHub Actions, GitLab CI)
  • Gerar relatórios de cobertura de código e analisá-los


Cada capítulo contém exemplos práticos prontos para uso. O código do livro está disponível no GitHub e é totalmente compatível com as versões mais recentes do Kotlin (1.9+).



«Teste de aplicações Kotlin» não é apenas teoria, mas um conjunto de práticas comprovadas que economizarão horas de depuração e tornarão seu código mais confiável. Ideal para quem valoriza a qualidade e deseja escrever software em que se possa confiar.

Recommendations