Dieser Kurs bietet eine umfassende Einführung in die Testautomatisierung von Android-Apps mit Kotlin und dem Framework Espresso. Die Teilnehmenden lernen, wie sie automatisierte Tests für Benutzeroberflächen erstellen und ausführen, um die Stabilität und Benutzerfreundlichkeit ihrer Anwendungen sicherzustellen. Der Kurs vermittelt die Grundlagen der Testautomatisierung und zeigt praxisorientiert, wie Testfälle für typische App-Funktionen aufgebaut und verwaltet werden.
Kursinhalte:- Grundlagen der Testautomatisierung und ihrer Vorteile für Android-Apps
- Einführung in Espresso und Kotlin für automatisierte UI-Tests
- Erstellen und Strukturieren von Testfällen für Android-Anwendungen
- Verwendung von Assertions und Verifikation von UI-Elementen
- Testing von Benutzerinteraktionen und komplexen UI-Flows
- Testorganisation und Best Practices für wartbare Test-Suites
- Einsatz von Mocking und Stubbing zur Isolation von Tests
- Praxiseinheiten zur Erstellung und Ausführung automatisierter Tests mit Espresso