Key Points in mobile application testing
First of all specify that whethear it is a platform dependent or browser dependent.Platform (like Andriod, iOS, Balckberry etc) dependent Application checklist : 1.Installation/Uninstallation : Application should get install and uninstall properly without hangging the device, also check the installation with Version no.
for which it has been developed.
2.Hardware requirement : How much memory, CPU etc application is using and how much it should use, compair both the things.
3.Screen Resolution :application UI should appear proper with the specified resolution for example if application Alpha has been designed for Andriod and resolution
1048*1536px, then alpha UI should be proper in this resolution.
4.Portrait and Landscape : Check the complete functionality and UI in both mode, sepreatly.
5.Device Keyboard: In case of input box , data should be intered properly from device keypad.
6.Interrupton On mobile Phone : While accessing the application if any message, call , low battery, Airplane mode, Low storage etc event will occur then how appliction is responding.
7.Internet Connectivity : Application behaviour on different type of networks like 2G, 3G, 4G , Wifi etc.
8.Social Network Integration :Application should get intigrated properly with Social media like facebook, twitter etc.
9.Payment: If application have payment gateway then check that payment from different gateways are accepted successfully or not, Application should not store card detail, username password etc.
10.Security: Authorization, Authentication & data privacy terms should be followed by the application.
11.Actual requirement of End User: What actually an end user want and what are we delivering to them these terms should be clear and functionality should match with requirements.
12.Usability : Application should be user friendly, so user can navigate through it without any hesitation.
Apart from above discussed points, browser based application have some more points to be tested.
Browser dependent Application checklist :
1.Different Browser Compatibility: Application should be compatible with different mobile browsers and their versions like opera, UC, CM etc
2.Landscape and Portrait Mode : Application should be compatible in both the mode also drop box should get open in both the mode.
3.Pop-up: How application handels popup windows.
4.UI & Links : In browser base application there is much chance that UI get cut, break, miss so check each image & logo properly along with all the links/page availablty test.
|Code name||Version number||Initial release date||API level|
|N/A||1.0||23 September 2008||1|
|1.1||9 February 2009||2|
|Cupcake||1.5||27 April 2009||3|
|Donut||1.6||15 September 2009||4|
|Eclair||2.0 – 2.1||26 October 2009||5–7|
|Froyo||2.2 – 2.2.3||20 May 2010||8|
|Gingerbread||2.3 – 2.3.7||6 December 2010||9–10|
|Honeycomb||3.0 – 3.2.6||22 February 2011||11–13|
|Ice Cream Sandwich||4.0 – 4.0.4||18 October 2011||14–15|
|Jelly Bean||4.1 – 4.3.1||9 July 2012||16–18|
|KitKat||4.4 – 4.4.4||31 October 2013||19–20|
|Lollipop||5.0 – 5.1.1||12 November 2014||21–22|
|Marshmallow||6.0 – 6.0.1||5 October 2015||23|
|Nougat||7.0||22 August 2016||24|
IOS :Apple launched iOS—then called iPhone OS—on June 29, 2007, with the very first iPhone. Since then, the mobile operating system has gone through some major upgrades. But it didn’t happen overnight. Ever year in the summer, Apple has reinvented the OS, adding new features and redefining what’s possible on all its iDevices.
IOS1 :What was new: In 2007, Steve Jobs introduced the iPhone and iPhone OS 1 along with it. During the press conference, Jobs referred to the operating system as OS X because it shared a similar Unix core compared to the full-fledged desktop version of the operating system. When Apple launched the iPhone SDK one year later, the name changed to iPhone OS.
IOS2 :What was new: On July 11, 2008, Apple dramatically expanded the capabilities of its mobile operating system with iPhone OS 2. The new version added third-party apps (in what is now known as the App Store) and location services through the newly added GPS unit on the iPhone 3G. Apple also introduced its MobileMe cloud software, but the idea never quite took off.
IOS3 : What was new: Apple was still riding high after launching the App Store, but Jobs still had some big advancements for iPhone fans in 2009, including copy/paste tools, MMS support, Spotlight, tethering, and push notifications for 3rd party applications.
IOS4 : What was new: First off, the name. Apple officially dropped the “Phone” part of its mobile OS, which makes sense considering the software now ran on iPods, iPhones, and the new shiny iPad. But the two big blockbuster features were FaceTime and Multitasking.
IOS5 :What was new: iOS was growing up and added three features that make it hard to imagine how we ever lived without them: Notification Center, iMessage, and Siri. Aside from these big updates, Apple introduced (love it or hate it) iCloud and a more functional lock screen.
IOS6 :What was new: Apple launched its own mapping service, Apple Maps, along with Passbook, for storing plane tickets, coupons, and other digital ephemera. Siri also got some much needed updates, and Apple no longer bundled the YouTube app on the iPhone.
IOS7 : What was new: The operating system was completely overhauled with a more simple design, flatter icons, and Helvetica font. Apps were given edge-to-edge designs and the operating system included a new parallax-scrolling home screen. Apple also introduced the frosted glass Control Center, for quick access to options like flashlight, Bluetooth, and another new feature, AirDrop. iOS 7 also added the new Photos app, iTunes Radio, and card-based multitasking. iPhone also introduced Touch ID, though that was more of a hardware feature of the iPhone 5s.
IOS8 : What was new: With an all-new look, Apple returned its focus to iOS usability, specifically giving developers more control throughout iOS. Apple allowed third-party keyboards, widgets, and the ability to share files from different apps and services. Apple launched Testflight, a way for developers to run betas on iOS, as well as a Health app and number of “kits,” such as Research Kit, Health Kit, and Home Kit. Apple also began tinkering with the idea of tearing down the platform wall between iOS and OS X with Continuity.
[Notably, Apple also launched Apple Pay on iOS 8.1 with the release of the iPhone 6 (outfitted with an NFC chip) and Apple Music with iOS 8.4.]
IOS9 :What was new: iOS 9 focused obsessively on three things, making Siri smarter, Apple Music, and 3D Touch (above). Siri’s brain got an upgrade with what Apple called Proactive, which brought back the full panel Spotlight feature now with intelligence comparable to Google Now. Apps like Notes, Transit, and News got a major overhaul, iPads received multi-window support, and software download sizes were mercifully much smaller than previous releases.
IOS10 :What was new: iOS 10 dubbed “the mother of all updates” my Tim Cook. The new software improved the lockscreen and refreshed the look of the News and Music apps. But the biggest feature was opening the software development kit to developers for the first time with Siri, Maps, and iMessages.