Skip to Content
Mobile Apps7 - Tipps für das ProjektTesten nativer Android Apps

Testen nativer Android Apps

Statische Code-Analyse

In Android Studio gibt es eingebaute Tools für die statische Code-Analyse, z.B. Lint-Checks, die potenzielle Probleme im Code erkennen können. Diese können mit Code → Inspect Code… ausgeführt werden.

Zusätzlich gibt es Tools für die statische Analyse von Android-/Kotlin-Code, z.B. Detekt  oder Ktlint .

Unit-Tests für Funktionen

In Kotlin werden Unit-Tests in der Regel mit JUnit geschrieben:

Es gibt auch moderne Test-Frameworks wie Kotest , die zusätzliche Funktionalitäten bieten.

Tests für UI-Komponenten

Ähnlich wie bei React Native können auch in nativen Android-Apps UI-Komponententests geschrieben werden, siehe z.B. UI-Testing für Compose in den Android-Docs: https://developer.android.com/develop/ui/compose/testing 

End-to-End-Tests

Todo…