8
Mobile App Testing OS & Device Compatibility Challenges V. Ravi Chandra [email protected] om Tecordeon Software Pvt Ltd.,

Mobile application os & compatability challenges tecordeon slide_share

Embed Size (px)

Citation preview

Page 1: Mobile application os & compatability challenges tecordeon slide_share

Mobile App Testing OS & Device Compatibility Challenges

V. Ravi [email protected] Software Pvt Ltd.,

Page 2: Mobile application os & compatability challenges tecordeon slide_share

Mobile Application

• Mobile Application is a software application designed to run on smart phones & tablets and mobile devices.

• Ex:- Educational Apps, Social Networking Apps, e-commerce Apps etc.,

Page 3: Mobile application os & compatability challenges tecordeon slide_share

Types of Mobile Apps :-

Mobile Applications are three types and they are:

• Native Apps:- A native application created & used on a platforms like mobile & tablets.

• Mobile web Apps:- These are server side apps, which are used to access websites on mobile devices using different browsers

• Hybrid Apps:- These are combination of both native and mobile web apps.

Mobile Application Types

Page 4: Mobile application os & compatability challenges tecordeon slide_share

• Mobile app testing becomes difficult because of many operating systems and myriad devices. Compatibility is a major issue here because a mobile application can be deployed across multiple devices. They differ in:

• Operating Systems

• Operating system versions

• Screen sizes & Hardware

• Manufacturers (Nokia, Samsung etc.,)

Mobile App Testing

Page 5: Mobile application os & compatability challenges tecordeon slide_share

Compatibility Testing

• There are number of client devices that could be

used on your mobile site, and all of them must be

considered when testing your mobile application

• Number of devices can be reduced to an extent,

but each time you reduce the number of device types that

you test against, you are taking a chance that your

application might not work on a device, locking out a

number of potential customers.

• To handle the device challenge, you have two

options: You can test using real devices, or you can

test using emulated devices

Page 6: Mobile application os & compatability challenges tecordeon slide_share

Challenges in Mobile App Testing

Different range of mobile devices with different screen sizes and hardware configurations like hard keypad, virtual keypad (touch screen) and trackball etc.

Wide varieties of mobile devices like HTC, Samsung, Apple and Nokia.

Different mobile operating systems like Android, Symbian, Windows, Blackberry and IOS.

Page 7: Mobile application os & compatability challenges tecordeon slide_share

Different versions of operation system like iOS 5.x, iOS 6.x, BB5.x, BB6.x etc.

Different mobile network operators like GSM and CDMA.

Frequent updates – (like android- 4.2, 4.3, 4.4, iOS-5.x, 6.x) – with each update a new testing cycle is recommended to make sure no application functionality is impacted