CONTACT ONS

Cursusaanbod

Herhaling: Vereisten

Inleiding tot TDD

  • TDD-concepten en scholen
  • Implementatie van de rode, groene, refactoring-sequentie
  • Eerste voorbeelden

TDD FTW!

  • TDD overal
  • Testen van uitzonderingen/fouten

De Implicaties van de Architectuur

  • Architectuurconcepten voor verifieerbare code
  • Unit testen van MVVM

Geavanceerde Tests: Testen van de Views

  • Identificatie van verifieerbare aspecten van de views met unit tests
  • Individuele view controllers uitvoeren vanuit het storyboard

Geavanceerde Tests: UI/Integratietesten

  • Unit tests van asynchrone taken
  • Netwerk mocken
  • iOS Unit testing Swift Package Manager artifacts. (??)
  • Smoke Tests (??)

Suggesties voor Aanvullende Inhoud

  • Alternatieve test- en/of assertieframeworks (Quick, Nimble, …)
  • Behavior Driven Development (BDD) en mogelijke frameworks
  • Test && commit || revert
  • Integratietests
  • Acceptancetests
  • Geavanceerde Coverage-metingen

Samenvatting en Conclusie

Vereisten

Vereisten

We gaan ervan uit dat de deelnemers kennis hebben van of praktijkervaring hebben met:

Inleiding tot Unit Tests

  • Test retour
  • Toestand testen
  • Gedrag testen

Tests verbeteren

  • Herverdeling van de testcode
  • Opnieuw gebruiken van fixtures
  • Opnieuw gebruiken van convenience-methoden

Inleiding tot Test Doubles

  • Uitleg van dummies, stubs, spies, mocks en fakes
  • Implementatie van double-tests

Geavanceerde Test Doubles

  • Verbetering van mocks (Swift)

Doelgroep

Deze cursus is bedoeld voor iOS-app-ontwikkelaars die de manier waarop ze hun producten bouwen willen verbeteren. Deelnemers moeten minimaal 6 maanden ervaring hebben met het ontwikkelen van iOS-applicaties (1 jaar wordt aanbevolen) en vertrouwd zijn met Swift-ontwikkeling, objectgeoriënteerd programmeren en wat een design pattern is.

 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën