Software Testing für IOS Swift
Weiterbildung
4-Wochen-Kurs
In den letzten Jahren hat Apple in XCTest und die Testinfrastruktur von Xcode investiert und das Testen zu einer neuen Priorität in seinem Ökosystem gemacht. Open-Source-Bibliotheken wie Quick und Nimble haben ebenfalls ihre Reife erreicht. Die Werkzeuge sind da. Dieser Kurs vermittelt Ihnen, wie Sie sie einsetzen können. TDD hat viel mehr zu bieten, als das Aufspüren von Fehlern. Hier lernen Sie eine Philosophie für die Entwicklung von Software kennen. TDD ermöglicht es Ingenieuren, Probleme inkrementell zu lösen und nur so viel Code wie nötig zu schreiben. Test-Driven Development in Swift bietet den Weg für eine hocheffiziente Methode, um erstaunliche Anwendungen zu entwickeln.
Inhalt
- XCTest Introduction
- Getting Started with Test-Driven Development
- Test-Driven Development in the Real World
- Changing Tests with Fixtures
- Testing Static & Dynamic SwiftUI Views
- Testing Code Based on Indirect Inputs
- Testing JSON Decoding
- Testing Network Code
- Injecting Dependencies with @EnvironmentObject
- Testing Side Effects
- Fixing Bugs and Changing Existing Code with TDD
- Keeping Tests Isolated with Fakes and Clear with Dummies
Zielgruppe
App Entwickler, App-Tester
Voraussetzungen
Grundlagen der App Entwicklung, Swift, OOP
Förderung
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Nächste Termine
- Mo, 13.01.2025
- Mo, 03.02.2025
- Mo, 03.03.2025
- Mo, 07.04.2025
- Mo, 05.05.2025
- Mo, 02.06.2025
Kursnummer: LS23.276