(0 review)
Mobile App Testing

Gone are the days when the telephone used to be an appliance that sat in a corner and had to ring to get our attention or a computer was a machine only few people used – they are now an extension of our being- a window to the world and virtual servants that do as they are told. Computers were a rage and changed how we humans thought, behaved, learnt and existed. Mobile technology and smart devices are the trend now and will change the future of the world as we know it. We all can vouch for it, can’t we? Now, it will be amateurish if I list what we use these mobile devices for. You all know it – May be better than we do.

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. Mobile application testing can be automated or manual type of testing. Mobile applications either come pre-installed or can be installed from mobile software distribution platforms. Mobile devices have witnessed a phenomenal growth in the past few years. A study conducted by the Yankee Group predicts the generation of $4.2 billion in revenue by 2013 through 7 billion U.S. smart phone app download. The major ones are Android, IOS, BREW, BREWMP, Symbian, Windows Phone, and BlackBerry (RIM)

1. Introduction to Mobile Domain

a. Types of mobile phones

b. Mobile operating system

c. Mobile configurations – Trends

d. SIM, Mobile data

e. Different settings useful to users to know about phone

f. Generations in mobile network

g. Gestures / touch events

2. Introduction to Mobile Applications

a. What is mobile applications

b. Types of mobile applications

c. Adv/ Dis adv of diff types of Mobile Apps

d. Emulator / Real / Cloud devices Role in Mobile App

3. Introduction to

a. What is Mobile application Testing

b. Why we need mobile Application Testing

c. Challenges in Mobile Application Testing

d. Differences between MT & MAT

4. Types of testing

a. Installation Testing

b. Update Testing

c. Un installation Testing

d. Functional Testing

e. GUI Testing

f. Performance Testing

g. Stress Testing

h. Memory Consumption Testing

i. Network Related Testing

j. Compliance Testing

k. Orientation Testing

l. Interruption Testing

m. Interoperability Testing

n. Localization Testing

o. Location based Testing

5. Introduction to Android OS

a. Version & History

b. Developer. Android.com introduction

c. Android studio. Installation & setup

d. Introduction to AVD/ ADB/DDMS/ Logcat

e. AVD Usage

f. ADB commands

g. DDMS usage

h. Logcat

i. APK Architecture

6. Introduction to iOS

 iOS History

 iOS versions& features

 Different devices available in market

 Significance of UDID

 Installing the ipa file into the device

 Itunes importance in testing

 Itools importance in testing

 Simulators and its Usage in testing

 XCode usage in testing

 Assertive touch and its usage.

 Importance of provision profile.

 Real devices and its settings

 How to take screen shot

 Capturing the crash logs

 Appstore functional Review guidelines

7. Key points to start testing of an Application

 Testing Strategy & Check List

 Mobile Application Test cases

 Testing applications on cloud device

8. Real time Project:

 Introduction

 Architecture

 Requirements / Mockups

 Scenarios / Test cases

 Installation is Real / Emulator / Cloud

 Usage of AUP, AOB, DDMS, Logcat Tools in Project

 Execution & Reports

 How to create smoke suite

 How to create Regression testing

 Capturing Logfiles

 Test Strategy , Test Plan

 Test Execution summary Report

9. Resume Preparation

10. Interview Question

11. Resume Preparation

12. Mock Interview

13. Important URL’s for blogs

No tags for this post.

Course Features

  • Lectures 0
  • Quizzes 0
  • Students 20
  • Assessments Self
Curriculum is empty.


Average Rating

0 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star
No tags for this post.

Leave A Reply

Your email address will not be published. Required fields are marked *