Ascent Group Horizontal New Copie 1

Mobile applicatie testen: strategieën en tools

0 Enrolled
3 day
  • 3 day
  • 35
  • 0
  • no
2,180.00€

Aperçu du cours

Doel van de training : Deze training biedt testers en ontwikkelaars de nodige expertise om mobiele applicaties op iOS en Android grondig te testen. Deelnemers leren verschillende teststrategieën, tools en automatiseringsmethoden om stabiliteit, prestaties en gebruiksvriendelijkheid te waarborgen.

Prérequis

  • Basiskennis van softwaretesten en mobiele applicaties.
  • Ervaring met Android Studio en Xcode is een plus.
  • Basiskennis van API’s en netwerkverkeer is aanbevolen.

Objectifs pédagogiques

  • Verschillende soorten testen voor mobiele applicaties begrijpen en toepassen.
  • Handmatige en geautomatiseerde tests uitvoeren met tools zoals Appium en Espresso.
  • Netwerk en API-testen voor mobiele applicaties beheren.
  • Gebruikerservaring en toegankelijkheidstesten implementeren.
  • Testen uitvoeren op fysieke apparaten en emulators/simulators.

Public ciblé

  • Softwaretesters en QA-specialisten.
  • Mobile ontwikkelaars die hun apps willen testen en optimaliseren.
  • DevOps en CI/CD-experts die mobiele tests willen integreren.
  • Productowners die mobiele kwaliteitsnormen willen verbeteren.

Programme de formation

  • Introductie tot mobiele applicatietesten (1,5 uur)
    • Wat maakt mobiel testen anders dan web- of desktoptesten?

    • Verschillen tussen native, hybride en web-apps.

    • Testuitdagingen op verschillende apparaten, besturingssystemen en schermformaten.

  • Soorten testen en teststrategieën voor mobiele applicaties (2 uur)
    • Functionele, UI, integratie en regressietests.

    • Netwerk en API-testen voor mobiele apps.

    • Hoe test je offline functionaliteiten en pushmeldingen?

    • Praktijkoefening : Opstellen van een teststrategie voor een mobiele applicatie.

  • Tools en omgevingen voor mobiele testen (2,5 uur)
    • Werken met fysieke apparaten, emulators en simulators.

    • Gebruik van Android Studio, Xcode en browser developer tools.

    • Device farms en cloudoplossingen: BrowserStack, SauceLabs, Firebase Test Lab.

    • Casestudy : Selecteren van een geschikte testomgeving op basis van een mobiele applicatie.

  • Inleiding tot testautomatisering voor mobiele applicaties (2,5 uur)
    • Waarom en wanneer mobiele testautomatisering gebruiken?

    • Introductie tot Appium (cross-platform) en Espresso (Android-native).

    • Verschillen tussen UI Automator, XCTest en Appium.

    • Praktijkoefening : Opzetten van een eerste geautomatiseerde test in Appium.

  • Testcases ontwerpen en uitvoeren met Appium en Espresso (2,5 uur)
    • Schrijven van tests in Java, Python of Kotlin.

    • Werken met elementlocators en UI-interactie.

    • Werken met gestures, swipes en multi-touch events.

    • Praktijkoefening : Automatiseren van een eenvoudige gebruikersflow in een mobiele app.

  • Debugging en onderhoud van mobiele tests (2 uur)
    • Testen op verschillende apparaten en besturingssystemen.

    • Troubleshooting en debuggen van mobiele tests.

    • Herbruikbaarheid en optimalisatie van testcases.

    • Casestudy : Debuggen en optimaliseren van een bestaand testscript.

  • Performance en netwerktesten voor mobiele applicaties (2,5 uur)
    • Load en stresstesten uitvoeren met JMeter en Gatling.

    • Analyseren van netwerkverkeer en API-prestaties.

    • Testen van batterijverbruik en geheugengebruik.

    • Praktijkoefening : Analyse van netwerkverkeer en batterijverbruik van een mobiele applicatie.

  • Toegankelijkheid en UX-testen van mobiele applicaties (2,5 uur)
    • Testen met VoiceOver (iOS) en TalkBack (Android).

    • Hoe zorg je ervoor dat een app gebruiksvriendelijk is?

    • Automatisch testen van toegankelijkheid met tools zoals Google Accessibility Scanner.

    • Praktijkoefening : Evalueren van de toegankelijkheid van een mobiele applicatie.

  • Integratie van mobiele tests in CI/CD pipelines (3 uur)
    • Mobiele testautomatisering integreren in Jenkins, GitLab CI/CD en Firebase Test Lab.

    • Parallelle testuitvoering op verschillende apparaten.

    • Testrapportage en monitoring.

    • Casestudy : Implementatie van een geautomatiseerde mobiele test in een DevOps omgeving.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content