Mobile Application Testing
This course provides testers and test managers with an understanding of test fundamentals for mobile applications. Attendees will get a brief introduction to mobile testing, including how mobile app testing differs from testing PC, web-based, and client/server apps. Attendees will then learn how to apply and adapt proven best practices to test planning and design for mobile apps, in a hands-on, creative fashion, using actual mobile applications in a workshop setting.
Attendees will outline tests for functional and non-functional characteristics such as performance, security, reliability, and usability, again using real apps for hands-on work. We’ll look at the challenges associated with test environments, test data, and test automation, with attendees designing test environments, selecting simulators, identifying the wide range of test tools available for mobile projects, evaluating cloud-based testing options, and creating a keyword-driven test grammar to create automated regression tests for their chosen mobile app. Finally, attendees will develop a plan for future-proofing their testing, a major challenge in the fast-paced world of mobile apps.
By the end of this course, an attendee should be able to:
- Understand and review business and technology drivers for mobile apps in order to create a test strategy
- Identify and understand the key challenges, risks and expectations associated with testing a mobile application
- Apply test types and levels specific to mobile applications
- Apply common test types, such as those mentioned in ISTQB® Certified Tester Foundation Level syllabus, in the mobile specific context
- Carry out the activities required specifically for mobile application testing as part of the main activities of the ISTQB® test process
- Identify and use suitable environments and appropriate tools for mobile application testing
- Understand methods and tools specifically to support mobile application test automation
Who Should Attend
This course is ideal for testers experienced with the development of web-based, PC, and client-server applications, entry-level testers with an interest in mobile testing, and experienced developers with a lot to a little knowledge of testing who work in mobile app development. Testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers working on mobile apps will find this course useful, informative, and fun.
ISTQB® Certification & Exam
The International Software Testing Qualifications Board (ISTQB) is the world's most widely-recognized certification of software testing skills and knowledge. Founded in 2002, the ISTQB is is a not-for-profit association that has issued more than 750,000 certifications in 129 countries around the globe. The ISTQB Software Tester Certification—Foundation Level (CTFL) is a prerequisite for the ISTQB Mobile Application Testing (CTFL-MAT) exam. In order to be eligible to take this exam, potential examinees must submit proof of Certified Tester—Foundation Level (CTFL) certification.
For public virtual classes, the ISTQB Mobile Application Testing (CTFL-MAT) exam is an additional fee and is not included in the course price. You have the option to add on this exam voucher when you register for the class. If you choose to add on the exam voucher, it will be emailed to you upon completion of the course. If you do not choose to add-on the voucher when purchasing this class, you must reach out to an exam provider directly if you wish to take an exam later.*
*This purchase does NOT fall under our Coveros guarantee of retaking the class if you do not pass the exam within 30 days of taking the class. This purchase includes just one (1) exam voucher. All additional vouchers will need to be purchased with an exam provider.
Common Test Types and Test Process for Mobile Applications
- Common Test Types Applicable for Mobile Application
- Installability Testing
- Stress Testing
- Security Testing
- Performance Testing
- Usability Testing
- Database Testing
- Globalization and Localization Testing
- Accessibility Testing
- Additional Test Levels applicable for Mobile Applications
- Field Testing
- Testing for Application Store Approval and Post-release Testing
- Experience-based Testing Techniques
- Personas and Mnemonics
- Heuristics
- Tours
- Session-Based Test Management (SBTM)
- Mobile Test Process and Approaches
- Test Process
- Test Approaches
Mobile Application Platforms, Tools and Environment
- Development Platforms for Mobile Applications
- Common Development Platform Tools
- Emulators & Simulators
- Overview of Emulators & Simulators
- Using Emulators and Simulators
- Setting up a Test Lab
Automating the Test Execution
- Automation Approaches
- Automation Methods
- Automation Tools Evaluation
- Approaches for setting up an Automation Test Lab
Never Miss a Thing.
Sign up for our mailing list and stay up to date
on training opportunities.