Microsoft Word - 03-CTFL-MAT-Syllabus-2019
Overview
- Certification: Certified Tester Specialist - Mobile Application Testing
- Syllabus Version: 2019
- Provided by: International Software Quality Institute (iSQI)
- Authors: Jose Diaz, Rahul Verma, Tarun Banga, Vipul Kocher, Yaron Tsubery
Revision History
- Alpha Release: 11 May 2018
- Beta Release: 27 January 2019
- GA Release: 28 March 2019
- ISTQB Release: 3 May 2019
Table of Contents Highlights
- Introduction
- Mobile World - Business and Technology Drivers
- Mobile Application Test Types
- Common Test Types and Test Process for Mobile Applications
- Mobile Application Platforms, Tools and Environment
- Automating the Test Execution
- References
- Appendices
Introduction
- Purpose: Basis for qualification in Mobile Application Testing at Foundation Level.
- Audience: Anyone involved in software testing who wants to specialize in Mobile Application Testing.
- Business Outcomes: Understanding and reviewing business and technology drivers, identifying challenges, applying test types and strategies specific to mobile applications.
Business and Technology Drivers
- Mobile Analytics Data: Used for test strategy development.
- Business Models: Freemium, advertisement-based, transaction-based, fee-based, and enterprise applications.
- Mobile Device Types: Basic phones, feature phones, smartphones, tablets, companion devices.
- Mobile Application Architecture: Considerations include client-side, server-side, and connection types.
Mobile Application Test Types
- Testing for compatibility with device hardware and software interactions.
- Testing for various connectivity methods.
Common Test Types and Processes
- Installability Testing: Focus on installation, update, and de-installation processes.
- Stress Testing: Assess performance under load.
- Security Testing: Includes access to sensitive data and encryption.
- Performance and Usability Testing: Important for user retention.
- Database Testing: Focus on data integrity and storage.
Mobile Application Platforms, Tools, and Environment
- Development Platforms: IDEs like Android Studio and Xcode.
- Common Tools: ADB, Android Virtual Device Manager.
- Emulators and Simulators: For early development testing.
Automating the Test Execution
- Automation Approaches: User-agent based vs. device-based testing.
- Automation Methods: Various frameworks and tools for different app types.
References and Further Reading
- Includes ISTQB Documents, referenced books, and online resources.
Appendices
- Learning Objectives: Cognitive levels of knowledge.
- Glossary: Domain-specific terms.
These notes capture key aspects of the Mobile Application Testing Syllabus, focusing on the structure, content, and methodology for testing mobile applications at the foundational level. They serve as a comprehensive guide for understanding the syllabus and preparing for the certification.