Skip to Content

ISTQB Certified Tester Mobile Application Testing (CT-MAT)   


Request for price


Length: 5 day (40 hours)

 

Course objectives

After completing this course, students will be able to:

    • Strategic Planning: Use mobile analytics (market share, OS versions, etc.) to define an efficient device-test strategy.
    • Risk Management: Identify and mitigate risks specific to mobile (e.g., security, data leakage, and connectivity drops).
    • Technical Application: Apply mobile-specific test types like Interrupt Testing, Power Consumption Testing, and Connectivity Switching.
    • Environment Setup: Distinguish when to use Emulators/Simulators vs. Real Devices or Cloud Device Farms.
    • Automation Mastery: Understand the specific challenges of mobile automation (like Appium) and how to set up an automation test lab.
    • Non-Functional Excellence: Evaluate mobile-specific usability, accessibility, and performance metrics.



Course outlines

    • Chapter 1: The Mobile World – Drivers & Strategy
      • Mobile Analytics: Using data to prioritize which devices/OS to test first.
      • Business Models: Testing for different monetization strategies (Freemium, Ad-based).
      • App Architectures: Testing Native vs. Web vs. Hybrid vs. PWA (Progressive Web Apps).
      • Strategy & Challenges: Managing the "Fragmentation" of screen sizes and hardware.
    • Chapter 2: Mobile Application Test Types
      • Hardware Compatibility: Testing sensors (GPS, Gyroscope, Biometrics) and hardware buttons.
      • Software Interactions: Testing interactions with OS notifications, permissions, and file systems.
      • Connectivity: Validating behavior on 4G/5G/6G, Wi-Fi, Bluetooth, and "Airplane Mode" transitions.
    • Chapter 3: Common Test Process & Techniques
      • Test Levels: Understanding how Unit, Integration, System, and UAT change in a mobile context.
      • Experience-Based Testing: Using Exploratory Testing and Session-Based Testing for mobile-specific bugs.
      • Interrupt Testing: How the app behaves during incoming calls, SMS, or low-battery alerts.
    • Chapter 4: Platforms, Tools & Environment
      • Development Tools: Familiarity with Android Studio and Xcode debugging tools.
      • Virtualization: The pros and cons of using Emulators/Simulators.
      • Test Labs: Designing a "Device Room" vs. using Cloud-based solutions (BrowserStack/AWS Device Farm).
    • Chapter 5: Automating Test Execution
      • Approaches: Record-and-play vs. Scripted automation.
      • Tool Evaluation: Criteria for selecting mobile automation tools (Appium, Espresso, XCUITest).
      • Maintainability: Managing the lifecycle of automated mobile test scripts.
    Download Outlines