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.
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)
De trainer was zeer deskundig en dynamisch, en hield de betrokkenheid en focus van het team gedurende de hele training. Ik zou het zeker aanraden, omdat ik denk dat de lessen uit deze training snel kunnen worden toegepast op onze dagelijkse ontwikkelingsworkflow.
Inigo
Cursus - iOS Automation Testing
Automatisch vertaald
Veel tips, trucs en kennis over testen en andere belangrijke onderwerpen van softwareontwikkeling
Juan Navas
Cursus - iOS Automation Testing
Automatisch vertaald
Refactoreren met behulp van tips en tests vind ik het meest interessant.
Eva Madrazo
Cursus - iOS Automation Testing
Automatisch vertaald
De flexibiliteit van de cursus en alles wat ik heb geleerd.
Enrique Sureda
Cursus - iOS Automation Testing
Automatisch vertaald
De tips en trucs
Jamie Young
Cursus - iOS Automation Testing
Automatisch vertaald
De instructeur probeerde dingen dynamisch te maken en hij toonde een dominie van het onderwerp.
Libranner Santos
Cursus - iOS Automation Testing
Automatisch vertaald