Cursusaanbod

Dag 1

Herhaling:  Voorkennis

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 Architectuurimplicaties

  • Architectuurconcepten om verifieerbare code te krijgen
  • Eenheidstesten van MVVM

Dag 2

Geavanceerde Tests: Testen van de Views

  • Identificatie van verifieerbare aspecten van de views met eenheidstests
  • Uitvoeren van individuele view controllers uit het storyboard

Geavanceerde Tests: UI/Integratietesten

  • Eenheidstests van asynchrone taken
  • Nadenken over het netwerk
  • iOS Eenheidstesting Swift Package Manager artefacten. (??)
  • Smoke Tests (??)

Suggesties voor Aanvullende Inhoud

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

Samenvatting en Conclusie

Vereisten

  • Vereisten

    We nemen aan dat de deelnemers kennis hebben van of ervaring hebben met:

    Inleiding tot Unit Tests

  • Testen van retourwaarden
  • Testen van status
  • Testen van gedrag
  • Verbetering van tests

  • Herschikking van testcode
  • Weerhaling van fixtures
  • Weerhaling van gemaksmethoden
  • Inleiding tot Test Doubles

  • Toelichting op dummies, stubs, spies, mocks en fakes
  • Implementatie van dubbel tests
  • Geavanceerde Test Doubles

  • Vervolmaakten van mocks (Swift)

Doelgroep

Deze cursus is bedoeld voor iOS mobiele 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 is gewenst) en bekend moeten zijn met Swift-ontwikkeling, objectgeoriënteerd programmeren en wat een design pattern is.

 14 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

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


OPENBARE TRAINING

Kijk op onze public courses

Reviews (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën