All Practice Exams

100+ Free ISTQB CT-MAT Practice Questions

Pass your ISTQB Certified Tester — Mobile Application Testing (CT-MAT) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
~60-70% Pass Rate
100+ Questions
100% Free
1 / 10
Question 1
Score: 0/0

Which of the following BEST describes a 'native' mobile application?

A
B
C
D
to track
2026 Statistics

Key Facts: ISTQB CT-MAT Exam

40

Exam Questions

ISTQB

65%

Passing Score

ISTQB (26 of 40 correct)

60-90 min

Exam Duration

ISTQB (varies by region)

$200-$249

Exam Fee

ISTQB / local exam board

CTFL

Prerequisite

ISTQB Foundation Level required

Lifetime

Validity

Does not expire

The CT-MAT exam has 40 multiple-choice questions in 60-90 minutes with a 65% passing score. Domains include mobile platforms and app types, mobile-specific challenges (fragmentation, network, interruptions), mobile test types and design, tools and frameworks, CI/CD and distribution (TestFlight, Firebase, Play tracks), and app-store guidelines. Prerequisite: ISTQB Foundation (CTFL). Exam fee is $200-$249. Certification is lifetime.

Sample ISTQB CT-MAT Practice Questions

Try these sample questions to test your ISTQB CT-MAT exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which of the following BEST describes a 'native' mobile application?
A.An app built with HTML, CSS, and JavaScript that runs in a browser
B.An app developed for a specific OS using its native SDK and language (e.g., Swift for iOS, Kotlin for Android)
C.An app that runs identically on all platforms without recompilation
D.An app distributed only as a progressive web app
Explanation: Native apps are built with the platform's native SDK and language — Swift/SwiftUI for iOS, Kotlin/Jetpack Compose for Android. They have direct access to platform APIs and best performance. Web apps run in a browser, hybrid apps wrap web code in a native shell (Cordova), and cross-platform frameworks (React Native, Flutter) compile to native components.
2Which framework allows building cross-platform mobile apps using Dart and is developed by Google?
A.React Native
B.Flutter
C.Xamarin
D.Cordova
Explanation: Flutter (Google) uses the Dart language and renders UI with its own Skia/Impeller engine, producing native-feeling apps for iOS, Android, web, and desktop. React Native (Meta) uses JavaScript/TypeScript. Xamarin/MAUI use C#. Cordova/PhoneGap wrap web tech in a WebView.
3Which mobile-specific challenge MOST often requires testing across many physical devices?
A.Single OS version
B.Device fragmentation (screen sizes, resolutions, OEM customizations)
C.Identical hardware across vendors
D.Static network conditions
Explanation: Android in particular has thousands of device models with varying resolutions, DPIs, OEM skins, and OS versions. iOS is more controlled but still has multiple form factors. Cloud device farms (BrowserStack, Sauce Labs, AWS Device Farm, Firebase Test Lab) provide affordable broad coverage.
4Which UI test framework is the official Google solution for Android instrumentation tests?
A.XCUITest
B.Espresso
C.Detox
D.Patrol
Explanation: Espresso is the official Android UI testing framework, well-suited for in-process, fast, reliable instrumentation tests. XCUITest is Apple's iOS equivalent. Detox is a gray-box framework for React Native. Patrol extends Flutter testing with native interactions.
5Which testing tool provides a single API for both iOS and Android UI automation using the WebDriver protocol?
A.Espresso
B.XCUITest
C.Appium
D.Detox
Explanation: Appium is an open-source, cross-platform UI automation framework that uses the WebDriver protocol to drive iOS, Android, web, and desktop apps. It supports multiple languages (Java, Python, JavaScript, etc.). Espresso and XCUITest are platform-specific.
6Which interruption is MOST important to verify during mobile app testing?
A.The user closes the app immediately
B.Incoming phone call, low-battery alert, or system notification while the app is in use
C.The user opens the app
D.The user uninstalls the app
Explanation: Mobile apps must gracefully handle interruptions — incoming calls, SMS/push notifications, alarms, low-battery alerts, OS updates, and app-switching. Test that the app preserves state, resumes correctly, and never loses user data. Backgrounding/foregrounding is a frequent source of defects.
7Which of the following BEST describes a hybrid mobile app?
A.A native binary written in C++
B.A web application packaged in a native container that runs in a WebView
C.A pure server-side rendered application
D.An iOS-only application
Explanation: Hybrid apps (Cordova, Ionic, PhoneGap) run web technologies (HTML/CSS/JS) inside a native WebView. They are cross-platform but rely on the WebView and bridge plugins for native APIs. Performance and access to advanced platform features may lag native apps.
8Which is a defining characteristic of a Progressive Web App (PWA)?
A.Distributed exclusively through the App Store
B.Installable from a browser, works offline using a service worker, sends push notifications
C.Compiled to native code at install time
D.Requires native SDKs to develop
Explanation: PWAs are web apps enhanced with service workers (offline caching, background sync), Web App Manifest (install to home screen), and push notifications. They run in a browser engine; iOS support has historically lagged Android but is improving. Some platforms now allow PWA installation outside app stores.
9Which mobile-test type focuses on verifying that the app remains responsive during high CPU or memory load?
A.Functional testing
B.Performance testing
C.Accessibility testing
D.Localization testing
Explanation: Mobile performance testing measures cold-start time, frame rate (FPS), memory and CPU usage, battery drain, and ANR (Application Not Responding) frequency under stress. Tools include Android Profiler, Xcode Instruments, Firebase Performance Monitoring, and JankStats.
10Which Android-specific metric measures the number of times the app froze and showed a system 'wait or close' dialog?
A.FPS (frames per second)
B.ANR (Application Not Responding)
C.TTI (Time to Interactive)
D.DPI
Explanation: Android raises an ANR when the main thread is blocked for ~5 seconds, presenting users a 'wait or close' dialog. ANR rate is a key Play Console quality metric. Mitigations: move work off the main thread (coroutines, RxJava, WorkManager), avoid synchronous I/O, use frame-aligned scheduling.

About the ISTQB CT-MAT Exam

The ISTQB Certified Tester — Mobile Application Testing (CT-MAT) validates the ability to plan, design, and execute tests for native, hybrid, and cross-platform mobile apps. It covers mobile platforms (iOS, Android, Flutter, React Native), app types (native, hybrid, web, PWA), mobile-specific challenges (device fragmentation, network conditions, interruptions), test types (functional, performance, security, accessibility, compatibility), tools (Appium, Espresso, XCUITest, Detox, Patrol, Maestro), CI/CD (Fastlane, Bitrise, Xcode Cloud), and store guidelines (Apple HIG, Material Design, App Store and Play policies).

Questions

40 scored questions

Time Limit

60-90 minutes

Passing Score

65%

Exam Fee

$200-$249 (ISTQB / Pearson VUE / Kryterion)

ISTQB CT-MAT Exam Content Outline

~15%

Mobile Platforms & App Types

iOS (Swift, SwiftUI), Android (Kotlin, Jetpack Compose), cross-platform (Flutter, React Native, MAUI/Xamarin); native, hybrid, web mobile, PWA

~15%

Mobile-Specific Challenges

Device fragmentation, OEM customizations, network conditions (4G/5G/Wi-Fi/offline), battery, sensors, gestures, orientation, interruptions

~25%

Mobile Test Types

Functional, usability, performance (cold start, FPS, ANR, jank, MTBF, crash-free rate), security (OWASP Mobile Top 10), accessibility (VoiceOver/TalkBack, WCAG 2.1), compatibility

~15%

Mobile Test Design

State management (background/resume), push notifications, deep links (Universal Links / App Links), app updates, in-app purchases, payment SDKs

~15%

Test Execution & Tools

Real devices vs emulators/simulators vs cloud farms (BrowserStack, Sauce Labs, AWS Device Farm, Firebase Test Lab); Appium, Espresso, XCUITest, Detox, Patrol, Maestro, Cypress (mobile web)

~10%

CI/CD & Distribution

Fastlane, Bitrise, Xcode Cloud, GitHub Actions, TestFlight, Firebase App Distribution, internal/closed/open Play tracks

~5%

App Store Guidelines

Apple HIG, Material Design, App Store Review Guidelines, Google Play policies, ATT, App Privacy declarations, required-reason APIs

How to Pass the ISTQB CT-MAT Exam

What You Need to Know

  • Passing score: 65%
  • Exam length: 40 questions
  • Time limit: 60-90 minutes
  • Exam fee: $200-$249

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

ISTQB CT-MAT Study Tips from Top Performers

1Know the difference between native, hybrid, web mobile, and PWA — and the testing implications of each
2Memorize the modern mobile test frameworks: Appium (cross-platform WebDriver), Espresso (Android), XCUITest (iOS), Detox (React Native), Patrol (Flutter), Maestro (YAML)
3Understand mobile-specific quality metrics: ANR rate, crash-free user rate, MTBF, cold start time, FPS / jank
4Study mobile security: OWASP Mobile Top 10, Keychain/Keystore, certificate pinning, Play Integrity, App Attest, jailbreak/root detection
5Learn distribution channels: TestFlight, Firebase App Distribution, Play internal/closed/open tracks
6Practice testing with interruptions (calls, notifications), backgrounding/resuming, network throttling, and orientation changes
7Understand store guidelines: Apple HIG, Material Design, ATT, App Privacy declarations, required-reason APIs, Play data-safety

Frequently Asked Questions

What is the ISTQB CT-MAT exam?

The CT-MAT (Certified Tester Mobile Application Testing) is an ISTQB specialist certification for mobile app testers. It validates the ability to plan, design, and execute tests for native, hybrid, and cross-platform apps on iOS and Android, covering mobile-specific challenges, test types, tools, CI/CD, and app store guidelines.

How many questions are on the CT-MAT exam?

The CT-MAT exam has 40 multiple-choice questions to be completed in 60-90 minutes. The passing score is 65% (you must answer at least 26 of 40 questions correctly). Non-native English speakers usually receive a 25% time extension under ISTQB rules.

Are there prerequisites for the CT-MAT exam?

Yes. Candidates must hold the ISTQB Foundation Level (CTFL) certificate. Practical mobile testing experience is strongly recommended even if not formally required. Many candidates also hold CT-AT (Test Automation Engineer) before tackling mobile.

What topics are on the CT-MAT exam?

Major topics: mobile platforms (iOS, Android, cross-platform), app types (native, hybrid, web, PWA), mobile-specific challenges (device fragmentation, network, interruptions, battery), mobile test types (functional, performance, security, accessibility, compatibility), test design and execution, mobile testing tools (Appium, Espresso, XCUITest, Detox, Patrol, Maestro), cloud device farms, CI/CD for mobile (Fastlane, Bitrise, Xcode Cloud), distribution (TestFlight, Firebase, Play tracks), and app store guidelines.

How should I prepare for the CT-MAT exam?

Plan 30-50 hours of study over 4-6 weeks if you already test mobile apps. Read the official CT-MAT syllabus from istqb.org. Get hands-on with Espresso (Android) and XCUITest (iOS), and try Appium for cross-platform. Use a free cloud-farm trial (BrowserStack, Firebase Test Lab) to experience device fragmentation. Complete 100+ practice questions and target 80%+ before scheduling.

Does the CT-MAT certification expire?

No — like other ISTQB certifications, CT-MAT does not expire. Once you pass, the credential is valid for life. However, mobile platforms evolve quickly (new OS versions, new design guidelines, new test tools), so continued learning is essential.