Détails
- 9 Sections
- 35 Lessons
- 3 Days
Expand all sectionsCollapse all sections
- Introductie tot mobiele applicatietesten (1,5 uur)3
- 1.1Wat maakt mobiel testen anders dan web- of desktoptesten?
- 1.2Verschillen tussen native, hybride en web-apps.
- 1.3Testuitdagingen op verschillende apparaten, besturingssystemen en schermformaten.
- Soorten testen en teststrategieën voor mobiele applicaties (2 uur)4
- 2.1Functionele, UI, integratie en regressietests.
- 2.2Netwerk en API-testen voor mobiele apps.
- 2.3Hoe test je offline functionaliteiten en pushmeldingen?
- 2.4Praktijkoefening : Opstellen van een teststrategie voor een mobiele applicatie.
- Tools en omgevingen voor mobiele testen (2,5 uur)4
- 3.1Werken met fysieke apparaten, emulators en simulators.
- 3.2Gebruik van Android Studio, Xcode en browser developer tools.
- 3.3Device farms en cloudoplossingen: BrowserStack, SauceLabs, Firebase Test Lab.
- 3.4Casestudy : Selecteren van een geschikte testomgeving op basis van een mobiele applicatie.
- Inleiding tot testautomatisering voor mobiele applicaties (2,5 uur)4
- 4.1Waarom en wanneer mobiele testautomatisering gebruiken?
- 4.2Introductie tot Appium (cross-platform) en Espresso (Android-native).
- 4.3Verschillen tussen UI Automator, XCTest en Appium.
- 4.4Praktijkoefening : Opzetten van een eerste geautomatiseerde test in Appium.
- Testcases ontwerpen en uitvoeren met Appium en Espresso (2,5 uur)4
- 5.1Schrijven van tests in Java, Python of Kotlin.
- 5.2Werken met elementlocators en UI-interactie.
- 5.3Werken met gestures, swipes en multi-touch events.
- 5.4Praktijkoefening : Automatiseren van een eenvoudige gebruikersflow in een mobiele app.
- Debugging en onderhoud van mobiele tests (2 uur)4
- 6.1Testen op verschillende apparaten en besturingssystemen.
- 6.2Troubleshooting en debuggen van mobiele tests.
- 6.3Herbruikbaarheid en optimalisatie van testcases.
- 6.4Casestudy : Debuggen en optimaliseren van een bestaand testscript.
- Performance en netwerktesten voor mobiele applicaties (2,5 uur)4
- 7.1Load en stresstesten uitvoeren met JMeter en Gatling.
- 7.2Analyseren van netwerkverkeer en API-prestaties.
- 7.3Testen van batterijverbruik en geheugengebruik.
- 7.4Praktijkoefening : Analyse van netwerkverkeer en batterijverbruik van een mobiele applicatie.
- Toegankelijkheid en UX-testen van mobiele applicaties (2,5 uur)4
- 8.1Testen met VoiceOver (iOS) en TalkBack (Android).
- 8.2Hoe zorg je ervoor dat een app gebruiksvriendelijk is?
- 8.3Automatisch testen van toegankelijkheid met tools zoals Google Accessibility Scanner.
- 8.4Praktijkoefening : Evalueren van de toegankelijkheid van een mobiele applicatie.
- Integratie van mobiele tests in CI/CD pipelines (3 uur)4
- 9.1Mobiele testautomatisering integreren in Jenkins, GitLab CI/CD en Firebase Test Lab.
- 9.2Parallelle testuitvoering op verschillende apparaten.
- 9.3Testrapportage en monitoring.
- 9.4Casestudy : Implementatie van een geautomatiseerde mobiele test in een DevOps omgeving.