• Manual Testing

    Manual Testing is the process of manually testing software for defects.

  • Automation Testing

    Test Automation is the use of special software to control the execution of tests and the comparison of actual outcomes with predicted outcomes.

  • Mobile Application Testing

    Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency.

  • Database Testing

    Database testing is about checking exact values which have been retrieved from the database by the web or desktop application data should correctly match as per the records that are stored in the Database

Friday, February 7, 2014

Posted by Sri Harsha Emani
No comments | 2/07/2014 02:43:00 PM
iOS and Android are very clearly the dominate mobile platforms at the moment. Many companies develop apps for both, but some companies still release apps on one platform first then expand the successful apps. But how do companies decide which OS to tackel first?


iOS Pros

‘There are mature APIs (application programming interface) in place which are well designed and debugged, and actually date back to NeXT system in the early ‘90s. These are complemented by good documentation, a decent dev community and lots of good quality open source code.’
‘There’s also a comprehensive tool chain which is easy to get started with, and a relatively quick code-compile-run turnaround when using the Simulator, all of which makes development faster.’

iOS Cons

The App Store review process is unpredictable and inconsistent.
Getting apps onto test devices can also be complicated at first, but third party tools are starting to make this simpler. Also, developer accounts are limited to 99 test devices a year, which can become a problem when you release multiple apps under one account.

Android Pros

There are definitely more inter-app integration possibilities. ‘
You have fewer restrictions on what your app is allowed to do, but it’s a double-edged sword, as this can open the door to malware.
With Android it’s much easier to get your app on devices and far easier to publish app to Google Play store.

Android Cons

The sheer number of Android devices out there in the field makes testing on all of them virtually impossible,’ laments Venn.
‘Dev tools are clunky and painfully slow to use – sometimes it can actually be quicker to deploy your app to a device rather than to the Android dev emulator, which is ironic when you consider that it’s there to make testing easier.’


To cap it all off, uptake of new OS versions has been very slow so far. This leads to frustrating incompatibility issues across different devices.

0 comments:

Post a Comment

Blogroll

Blogger news

BLOGROLL

Blogger templates

Blogroll

About