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

Anfrage

Kursnummer: LS23.276

zur Übersicht