Testing Mobile Applications and Mobile Web

Have Queries? Ask us +91 72592 22234

Course Overview

The Testing Mobile Web Applications Training course provides good practices followed in testing mobile applications and mobile web applications.

Course Content

Testing Fundamentals Part I

  • Basic Differences Between Mobile and Thin Client
  • Basic Differences in Network Bandwidth
  • Basic Differences in Device Resources
  • Basic Differences in Navigation
  • Performance Matrices
  • Performance

Testing Fundamentals Part II

  • What is a bug?
  • Common types of bugs
  • Sample bug report - simple
  • Sample bug report complex
  • Best practices in bug reporting
  • Characteristics of a good problem report
  • Typical states for bug reporting
  • The goals
  • Best Practices
  • Best practices
  • Sample bug state chart

Mobile Testing Overview

  • Native Architecture
  • Mobile Web Site Architecture
  • Hybrid Apps
  • Unit Testing
  • The Architecture
  • Function Testing Applications
  • Testing Disk Storage
  • Testing Network Access
  • Testing Location Based Services
  • Testing Telephony Services

Test Plan and Test Case Design

  • The Requirements of a System
  • Document One Use Case Document
  • UC01 Add a new appointment
  • Document 2 Supplementary Specifications
  • Knowing the Testing Priority
  • The Severity Scale
  • The Priority Scale
  • The Likelihood Scale
  • Priority of Coverage
  • An Example
  • The Test Plan
  • The Sections of the IEEE Test Plan Template
  • Typical Test Team Activities
  • The Four Types of Tests
  • Beware of Test Escapes
  • Test Coverage Models
  • Test Coverage Models Continued

Testing Mobile Applications Part I

  • UI Testing
  • UI Testing Continued
  • Common Problems with Error Messages
  • Common UI Errors
  • Common UI Errors Continued
  • Functional Testing
  • New Terms To Consider for Mobile
  • Gestures
  • Gestures Continued
  • Orientation
  • Language and Resolution
  • Accessories
  • Accessories Continued
  • Motion
  • Motion Continued
  • Light
  • Light Continued
  • Location
  • Location Continued
  • Connectivity
  • Types of Testing
  • Types of Testing Continued
  • Testing Data Storage
  • Testing Application Preferences
  • Testing Storage on SD Card
  • Testing for SQL Database Storage
  • Testing for Version Upgrade and SQL Schema Change
  • Help Testing
  • Help Testing Continued

Testing Mobile Applications Part II

  • Application Configuration
  • Application Security Configuration
  • Downloadable Configuration
  • Device Configuration Change
  • Testing for Changed Operational Environment Factors
  • Testing Battery Levels
  • Testing Connectivity
  • Life-Cycles of Mobile Apps
  • When Your App is Going to the Back and to the Fore ...
  • Android's Life-Cycle Management
  • Life-Cycle Testing Techniques
  • Simulating Low Memory Situation
  • Miscellaneous Test Cases
  • Mobile Client-Server Platforms
  • Mobile Apps Performance Overview
  • Test Case Prioritization
  • Native Mobile Apps Performance Testing Overview
  • Hybrid Mobile Apps Performance Testing Overview
  • Mobile Web Apps Performance Testing Overview
  • Server Response Time
  • Tools for Testing Performance

Testing Mobile Web

  • Mostly Similar to Regular Web Applications
  • Unique Test Cases
  • Performance Testing
  • Load
  • Throughput
  • Throughput Curve
  • Saturation
  • The Significance of Throughput
  • Response Time
  • Response Time Curve
  • Response Time at System Saturation
  • Response Time Past the Buckle Point
  • Think Time
  • Performance Acceptance Criteria
  • Security Testing
  • Input Data Validation
  • Data Ownership Validation
  • SQL Injection Problem
  • SQL Injection Solution
  • Malicious File Execution Problem
  • Malicious File Execution Solution
  • Insecure Authentication Mechanism
  • Failure to Restrict URL Access Problem
  • Failure to Restrict URL Access Solution
  • Cross Site Scripting (XSS)Problem
  • Cross Site Scripting (XSS) Solution
  • Cross Site Request Forgery (CSRF) Problem
  • Cross Site Request Forgery (CSRF) Solution
  • Buffer Overflow
  • Buffer Overflow Example
  • More Buffer Overflows
  • Buffer Overflow Solution
  • Session Hijacking
  • Session Hijacking through Sniffing

Test Reporting

  • Weekly Reports
  • Weekly Reports Continued
  • Testing Cycle Complete Report
  • Test Tracking Spreadsheet
  • Tracking Test Coverage Spreadsheet
  • Open/Closed Chart

Mobile Application Testing Tools

  • Unit Testing using JUnit Framework
  • Android Testing Framework
  • The Architecture
  • Wirebox for iPhone
  • Testing Network Access
  • Test for Bandwidth Differences
  • Mobile Web Server Testing
  • Overview of testing with LoadRunner

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234