EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

ASTQB Mobile Tester Foundation

Course outline

2 days

Duration

2 days

Course Objective

  • 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

Course Outline

  • 1. Introduction to Mobile Testing
  • What is a Mobile Application
  • Expectations from Mobile Users
  • Challenges for Testers
  • Necessary Skills
  • Equipment Requirements
  • Lifecycle Models
  • 2. Test Planning and Design
  • Identify Functions and Attributes
  • Identify and Assess Risks
  • Determine Coverage Goals
  • Determine Test Approach
  • Identify Test Conditions for Mobile Testing
  • Regression Testing
  • 3. Quality Characteristics for Mobile Testing

Introduction

  • Functional Testing
  • Non-Functional Testing
  • 4. Environmental and Tools
  • Tools
  • Environments and Protocols
  • Specific Application-Based Environment Considerations
  • Real Devices, Simulators, Emulators and the Cloud
  • Performance Test Tools and Support
  • Test Automation
  • 5. Future-Proofing
  • Expect Rapid Growth
  • Build for Change
  • Plan for the Future
  • Anticipating the Future

ASTQB Mobile Tester Exam

Programme scope, delivery arrangements and suitability are confirmed during enquiry.