Mobile Testing

The mobile testing of a Mobile application is performed to test the functionality as well as to check if it is quick and easy with less but correct functionality than a slow, heavy and difficult application with many features. The main objective is to ensure that we have an easy-to-use, faster and industry-accepted interface which is widely and commonly used.

Course Syllabus

  • What is all about Mobile Device Testing?
  • Why is it required?
  • Knowledge about Mobile OS/Platform
  • Introduction to different mobile devices
  • What is emulator?
  • How to install an emulator?
  • How to launch first app on emulator?
  • Explore the capabilities of emulator
  • Install a real-time application on emulator
  • Mobile Application Testing
  • Mobile Handset Testing
  • Mobile Website Testing
  • Test cases and general scenarios for mobile application
    Types of Mobile Apps Testing
  • User Interface Testing
  • Functional Testing
  • Compatibility Testing
  • Interrupt Testing
  • Certification Testing
  • Performance and Stress Testing
  • Mobile Testing Techniques
  • - Exploratory testing
  • - Service/API Testing
  • - Device Access
  • - Security Testing
  • - Back-end Testing Internationalization and Localization Testing
  • - Test Automation
  • - Network Testing
  • - Performance Testing
  • - Submission Guidelines Testing
  • - Compatibility Testing
  • Fundamental concepts of mobile app testing
  • Unique challenges in mobile testing
  • Differences from Web app testing
  • How to start a mobile app testing project from scratch
  • Designing and setting up a mobile app testing lab
  • Exposure to various mobile devices and platforms. iOS and Android
  • Native Apps, Mobile Browser Apps, Hybrid Apps
  • Real-Device, Simulation, Emulator, Reflector testing. Detailed defect
    reporting, screenshots, Cloud Emulators Remote Data Access etc
  • Challenges, Uniqueness and Best practices for MAT
  • Automation Tools: Introduction to Appium