
Certified Tester Mobile Application Testing
The ISTQB® Certified Tester Mobile Application Testing (CT-MAT) certification equips testing professionals with the methods, techniques, and tools needed to test mobile applications effectively. It covers mobile project activities, roles, and methodologies, from business drivers and device types to test strategy, automation, and lab setup. This Specialist-level credential helps you validate your expertise in the fast-growing mobile testing domain and advance your career within the ISTQB® Certified Tester scheme.
534 practice questions · Updated 2026-07-30
CT-MAT Curriculum
Every domain, objective, and concept the CT-MAT exam measures.
- Define mobile analytics data
- Identify types of mobile analytics data
- Explain uses of mobile analytics data
- Apply mobile analytics in testing
- Business Model Definition
- Revenue Models for Mobile Apps
- Cost Structures in Mobile App Business
- Value Proposition in Mobile Apps
- Target Audience and Market Segmentation
- Monetization Strategy Selection
- Business Model Impact on User Experience
- Sustainability and Scalability of Business Models
- Mobile Device Categories
- Device Form Factors
- Operating Systems and Platforms
- Hardware Variations
- Device Fragmentation
- Device Capabilities and Constraints
- Native Applications
- Web Applications
- Hybrid Applications
- Progressive Web Applications (PWAs)
- Comparison of Application Types
- Mobile Application Architecture Overview
- Client-Server Architecture in Mobile Apps
- Offline and Synchronization Strategies
- Mobile App Security Architecture
- Performance and Resource Constraints
- Define test strategy for mobile apps
- Identify components of a mobile test strategy
- Align test strategy with business drivers
- Consider mobile-specific risks in test strategy
- Select appropriate test levels and types for mobile apps
- Plan test environment and device coverage
- Incorporate continuous testing and automation considerations
- Document and communicate the test strategy
- Fragmentation of devices and platforms
- Network variability
- Context-awareness and interruptions
- Resource constraints
- Rapid release cycles
- Security and privacy concerns
- User experience and usability
- Integration with external systems
- Identify mobile-specific risks
- Categorize risks by source
- Assess risk impact on testing
- Device hardware categories
- Hardware-software interaction
- Compatibility risk assessment
- Testing hardware-specific features
- Performance testing under hardware constraints
- Emulator and real device testing
- Hardware fragmentation management
- Reporting hardware compatibility defects
- App-to-App Interaction Testing
- Handling External Intents
- Testing Deep Links
- System UI Interaction Testing
- Testing with Notifications
- Testing with System Dialogs
- Testing with Device Settings
- Testing with Other Apps and Data Sharing
- Testing App Switching and Multitasking
- Testing with Device Hardware Interactions
- Identify connectivity methods
- Test Wi-Fi connectivity
- Test cellular connectivity
- Test Bluetooth connectivity
- Test NFC functionality
- Test GPS and location services
- Test airplane mode behavior
- Test connectivity transitions
- Test offline mode
- Functional Testing for Mobile Apps
- Usability Testing for Mobile Apps
- Performance Testing for Mobile Apps
- Security Testing for Mobile Apps
- Compatibility Testing for Mobile Apps
- Interruption Testing for Mobile Apps
- Network Testing for Mobile Apps
- Resource-Related Testing for Mobile Apps
- Context-Related Testing for Mobile Apps
- Certification and Regulatory Testing for Mobile Apps
- Identify additional test levels
- Understand the purpose of each additional test level
- Recognize the scope and entry/exit criteria
- Apply additional test levels in the test process
- Experience-based testing overview
- Error guessing
- Exploratory testing
- Checklist-based testing
- Heuristic-based testing
- Integrating experience-based techniques
- Mobile Test Process Overview
- Test Planning for Mobile Apps
- Test Design for Mobile Apps
- Test Execution in Mobile Environments
- Test Reporting and Defect Management for Mobile
- Test Closure and Retrospective in Mobile Projects
- Approaches to Mobile Testing
- Context-Aware and Interruption Testing
- Device and Platform Diversity Handling
- Mobile Test Environment Setup
- Mobile Development Platforms Overview
- Native vs. Cross-Platform Development
- Platform-Specific Development Tools
- Mobile Operating System Environments
- Cross-Platform Development Frameworks
- Development Environment Setup
- Common Development Platform Tools Overview
- Integrated Development Environments (IDEs)
- Emulators and Simulators
- Device Farms and Cloud Testing Tools
- Test Automation Frameworks
- Build and Version Control Tools
- Performance and Monitoring Tools
- Analytics and Crash Reporting Tools
- Definition and Purpose of Emulators
- Definition and Purpose of Simulators
- Differences Between Emulators and Simulators
- Advantages of Using Emulators and Simulators
- Limitations of Emulators and Simulators
- Selecting Appropriate Emulator or Simulator
- Configuration and Setup of Emulators and Simulators
- Test Lab Purpose
- Test Lab Components
- Device Selection Criteria
- Device Management
- Test Environment Setup
- Network Simulation
- Test Data Management
- Tool Integration
- Security and Access Control
- Maintenance and Documentation
Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for CT-MAT, so none is invented.