Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Testing Mobile Web Applications

( Duration: 2 Days )

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

  • Some experience with testing software applications

This Testing Mobile Web Applications class is ideal for Test Engineers, development managers, test managers and project managers who will be designing, managing, and testing the mobile web applications.

COURSE AGENDA

1

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
2

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
  • Sample bug state chart
3

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
4

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
  • 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
5

Testing Mobile Applications Part I

  • UI Testing
  • Common Problems with Error Messages
  • Common UI Errors
  • Functional Testing
  • New Terms To Consider for Mobile
  • Gestures
  • Orientation
  • Language and Resolution
  • Accessories
  • Motion
  • Light
  • Location
  • Connectivity
  • Types of Testing
  • 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
6

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
7

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
8

Test Reporting

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

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X