Training About ALPI Consulting Products News & Events Careers Contact

Course Catalog

Choose ALPI and Get Peace of Mind with our "Free Refresher Guarantee!"

ALPI training courses are uniquely effective at building better testers. We're so confident about our course quality that we'll even let you retake the course for FREE within four months! Need other reasons to choose ALPI? We have many!

• Our trademark Interactive Learning Method™ incorporates your workplace challenges into the classroom as teaching examples so you can see the concepts come to life.

• Our live instructors can answer your questions about how to apply the material to your real-world projects. This is just one of the reasons our courses are better than online courses - see the 4 reasons ALPI courses are better than online courses.

• Our courses are designed around you, so you gain practical skills that are ready to use as soon as soon as you get back to work.

Get peace of mind with ALPI and our "Free Refresher Guarantee!" Contact us for details on this outstanding ALPI-only benefit! Register now, as courses fill quickly.

printer-friendly version

Mobile Tester - ASTQB Software Testing Certification Training
Course Description Why choose ALPI for ASTQB mobile testing certification training?
  • We use live instructors in both our in-person and virtual classes so you can ask questions and get answers right away.
  • We focus on real-world examples.
  • We teach using interactive, hands-on exercises.
  • And only ALPI offers our free refresher guarantee so you can re-take a course within 4 months at no additional charge. Contact us for information about this unique benefit that gives you peace of mind.

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.

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. We suggest that attendees hold the ISTQB Foundation Level certificate, especially if they intend to take the ASTQB Mobile Tester exam, but non-certificate holders can benefit from the course and take the exam.

Upon successful completion of the course exam, the candidate will receive the ASTQB Certified Mobile Tester Certificate (ASTQB CMT). Total price includes $1350 course plus $150 ISTQB exam fee.

By the end of this course, an attendee should be able to:

  • Identify and mitigate the challenges that face a mobile application tester.
  • Plan, design and implement appropriate test cases for mobile applications.
  • Work with other team members to identify and assess risks and to implement a testing solution to help mitigate those risks.
  • Identify the applicable quality characteristics for a mobile application and identify an appropriate testing approach to address those characteristics.
  • Participate in tool analysis and selection to select the most appropriate tools for conducting mobile application testing.
  • Identify areas for non-functional testing and prepare appropriate tests for those areas.
  • Understand the differences between the various mobile application types and select appropriate tools, techniques and approaches to test those applications.
  • Effectively employ simulators, emulators, the cloud, and real devices for testing.
  • Participate in planning for the future, including proper tool selection and building for maintainability.

Duration 2 day(s)
Time 9 - 5 pm
Price $1,500
Labs Exercises reinforcing Learning Objectives help to understand and apply topics in the course.

Intended Audience Mobile testers, mobile functional users, software testers, senior testers, test analysts, test leads, and managers including test managers, project managers, quality managers.

Prerequisites It is recommended, but not required, to have the ISTQB Foundation Level Certification (CTFL) prior to taking this class.

Prior to attending class please download and review the following document: Mobile Tester Syllabus

Outline Learning Objectives

Through presentation, discussion, practice exam questions, and hands-on exercises, attendees will learn how to:
  • Explain the expectations for a mobile application user and how this affects test prioritization
  • Explain the challenges testers encounter in mobile application testing and how the environments and skills must change to address those challenges
  • Summarize the different types of mobile applications
  • Explain how equivalence partitioning can be used to select devices for testing
  • Describe how some software development lifecycle models are more appropriate for mobile applications
  • Explain why use cases are a good source of testing requirements for mobile applications
  • Describe different approaches to risk analysis
  • Explain how coverage goals will influence the level and type of testing to be conducted
  • Describe how test analysts should take the device and application into consideration when creating test conditions
  • For a given mobile testing project apply the appropriate test design techniques
  • Recall the purpose of testing for the correctness of an application
  • Explain the important considerations for planning security testing for a mobile application
  • Summarize the concepts of perspectives and personas for use in mobile application testing
  • Summarize how device differences may affect testing
  • Explain the use of Teststorming for deriving test conditions
  • Create a test approach that would achieve stated performance testing goals
  • Recall aspects of the application that should be tested during performance testing
  • Explain why real devices are needed when simulators are used for testing
  • For a given mobile testing project, select the appropriate criteria to be verified with usability testing
  • Explain the challenges for portability and reliability testing mobile applications
  • Recall the expected capabilities for mobile application testing tools
  • Explain the use of generic tools in testing mobile applications
  • Recall the sources of data for a mobile application
  • Explain the differences between browser-based and native device applications
  • Explain why testing is not conducted entirely on real devices
  • For a given mobile testing project, determine how and when to use simulators/emulators during testing
  • Recall how to verify the reliability of a simulator/emulator
  • For a given mobile testing project, determine how and when to use cloud-based testing
  • Explain how the cloud can be used to support performance testing
  • Explain the types of data a performance tool needs to be able to create and track
  • For a given mobile testing project, select the appropriate tools and environments for testing
  • Recall ways in which the mobile application and device market will expand
  • Recall areas in which user expectations will increase
  • Summarize the considerations for building a flexible testing framework
  • Analyze a given mobile testing project and determine the appropriate activities to reduce maintenance costs while enabling wide product adoption
  • Explain how lifecycle models are likely to change and how this will affect testing
  • Recall the ways in which testers will need to adaptExplain the expectations for a mobile application user and how this affects test prioritization
  • Explain the challenges testers encounter in mobile application testing and how the environments and skills must change to address those challenges
  • Summarize the different types of mobile applications
  • Explain how equivalence partitioning can be used to select devices for testing
  • Describe how some software development lifecycle models are more appropriate for mobile applications
  • Explain why use cases are a good source of testing requirements for mobile applications
  • Describe different approaches to risk analysis
  • Explain how coverage goals will influence the level and type of testing to be conducted
  • Describe how test analysts should take the device and application into consideration when creating test conditions
  • For a given mobile testing project apply the appropriate test design techniques
  • Recall the purpose of testing for the correctness of an application
  • Explain the important considerations for planning security testing for a mobile application
  • Summarize the concepts of perspectives and personas for use in mobile application testing
  • Summarize how device differences may affect testing
  • Explain the use of Teststorming for deriving test conditions
  • Create a test approach that would achieve stated performance testing goals
  • Recall aspects of the application that should be tested during performance testing
  • Explain why real devices are needed when simulators are used for testing
  • For a given mobile testing project, select the appropriate criteria to be verified with usability testing
  • Explain the challenges for portability and reliability testing mobile applications
  • Recall the expected capabilities for mobile application testing tools
  • Explain the use of generic tools in testing mobile applications
  • Recall the sources of data for a mobile application
  • Explain the differences between browser-based and native device applications
  • Explain why testing is not conducted entirely on real devices
  • For a given mobile testing project, determine how and when to use simulators/emulators during testing
  • Recall how to verify the reliability of a simulator/emulator
  • For a given mobile testing project, determine how and when to use cloud-based testing
  • Explain how the cloud can be used to support performance testing
  • Explain the types of data a performance tool needs to be able to create and track
  • For a given mobile testing project, select the appropriate tools and environments for testing
  • Recall ways in which the mobile application and device market will expand
  • Recall areas in which user expectations will increase
  • Summarize the considerations for building a flexible testing framework
  • Analyze a given mobile testing project and determine the appropriate activities to reduce maintenance costs while enabling wide product adoption
  • Explain how lifecycle models are likely to change and how this will affect testing
  • Recall the ways in which testers will need to adapt

See the currently scheduled public and virtual live course dates below and click on the "Register Now" button.

If you have 6 or more students, save time and money with our on-site instruction at your facility. Learn more by calling us at 301 654-9200.

Class Dates
Start End Location
Monday, June 19, 2017 Tuesday, June 20, 2017 Virtual Live
Monday, September 25, 2017 Tuesday, September 26, 2017 Chevy Chase, MD
Monday, October 16, 2017 Tuesday, October 17, 2017 Virtual Live
Monday, December 04, 2017 Tuesday, December 05, 2017 Virtual Live


      4 REASONS
  TO CHOOSE ALPI

1. ALPI has been helping software testers since 1993. Our experience assures you of quality training.

2. You have the opportunity to re-take the same course at ALPI for FREE within four months of the original class date.

3. Our Interactive Learning Method™ offers a richer training experience that gives you skills you can apply right away.

4. Our instructors have real-world experience so you learn concepts - and how to apply them.