Testen von Kotlin-Anwendungen: Von Unit-Tests bis E2E
300 Seiten
German
PDF
4.5

Testen von Kotlin-Anwendungen: Von Unit-Tests bis E2E

Testen von Kotlin-Anwendungen: Von Unit-Tests bis E2E

Autor:

Jahr:

Zusammenfassung:

Das Buch „Testen von Kotlin-Anwendungen“ ist ein umfassender Leitfaden, der Ihnen hilft, alle Testebenen im Kotlin-Ökosystem zu meistern. Egal, ob Sie Backend mit Ktor, eine mobile App mit Android oder ein plattformübergreifendes Projekt entwickeln – dieses Buch wird Ihr zuverlässiger Begleiter sein.



Worum geht es in diesem Buch

Der Autor führt den Leser Schritt für Schritt von den grundlegenden Konzepten bis zu komplexen Testszenarien. Sie erfahren:

  • Wie Sie die Testumgebung mit JUnit 5, Kotest und Spek einrichten
  • Prinzipien der Arbeit mit Mocks und Stubs unter Verwendung von MockK (dem spezialisierten Framework für Kotlin)
  • Besonderheiten beim Testen von Coroutinen und Flow
  • Methoden zum Testen von DI-Containern (Koin, Dagger Hilt)
  • Integrationstests von Datenbanken mit Exposed und Room
  • Schreiben von E2E-Tests für REST-APIs und UI-Komponenten
  • TDD-Praktiken (Test-Driven Development) anhand realer Beispiele


Für wen ist dieses Buch geeignet

Das Buch ist nützlich für:

  • Anfänger in der Kotlin-Entwicklung, die die richtigen Grundlagen des Testens legen möchten
  • Android-Entwickler, die von Java auf Kotlin umsteigen
  • Backend-Entwickler, die Ktor oder Spring Boot mit Kotlin verwenden
  • Team-Leads und Architekten, die eine Qualitätskultur im Team einführen möchten


Was Sie erhalten

Nach der Lektüre des Buches werden Sie in der Lage sein:

  • Saubere, isolierte Unit-Tests mit Mocks und Spionen zu schreiben
  • Asynchronen Code mit Coroutinen ohne Kopfschmerzen zu testen
  • Die Überprüfung von Geschäftslogik und Fehlerbehandlung zu automatisieren
  • Tests in CI/CD-Pipelines (GitHub Actions, GitLab CI) zu integrieren
  • Codeabdeckungsberichte zu generieren und zu analysieren


Jedes Kapitel enthält praktische, einsatzbereite Beispiele. Der Code aus dem Buch ist auf GitHub verfügbar und vollständig kompatibel mit den neuesten Kotlin-Versionen (1.9+).



„Testen von Kotlin-Anwendungen“ ist nicht nur Theorie, sondern eine Sammlung bewährter Praktiken, die Ihnen Stunden des Debuggens ersparen und Ihren Code zuverlässiger machen. Ideal für alle, die Qualität schätzen und Software schreiben möchten, der man vertrauen kann.

Empfehlungen