Testing Mobile Applications and Mobile Web

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

This 2-day course details testing best practices and specifically focuses on mobile applications and mobile web testing.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

Upon completion of this course, you will be able to:

Testers, test engineers, development managers, test managers and project managers who will be designing, managing, and performing the testing of mobile applications.

Some experience with testing software applications.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Access
  • Testing
  • Server
  • SQL
  • Network
  • Web
  • Network Training

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

Chapter 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
Summary

Chapter 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
Best practices
Sample bug state chart
Summary

Chapter 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
Summary

Chapter 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
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
Summary

Chapter 5. 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
Summary

#text-block-11 { margin-bottom:0px; text-align:left; }

Chapter 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
Native Mobile Apps Performance Testing
Hybrid Mobile Apps Performance Testing Overview
Hybrid Mobile Apps Performance Testing
Mobile Web Apps Performance Testing Overview
Mobile Web Apps Performance Testing
Server Response Time
Tools for Testing Performance
Summary

Chapter 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
Summary

Chapter 8. Test Reporting

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

Chapter 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
LoadRunner 11.50
Summary

Testing Mobile Applications and Mobile Web

Price on request