Home Java Overview Maven Tutorials

Sunday, 15 January 2017

Mobile Application Testing Checklist

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.
Version History of Andriod
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
Version History of iphone OS
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.
Thanks :)

Tag:Mobile application testing checklist,Andriod versions, iphones versions.


  1. Pretty blog, so many ideas in a single site, thanks for the informative article, keep updating more article.
    Software testing course in chennai

    1. Great Article android based projects

      Java Training in Chennai Project Center in Chennai Java Training in Chennai projects for cse The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training Project Centers in Chennai

  2. Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!. techalook

  3. It was a brilliant opportunity to visit this sort of site and I am cheerful to know, much obliged to you such a great amount for allowing us to have this open app development company chennai

  4. Hello friends, nice post and nice urging commented at this place, I am in fact enjoying by these.
    Thanks a lot, this post helps a lot making some high-level architectural decision. Thanks for the information.
    software testing services
    software testing companies
    Regression testing services
    Performance testing Services
    Test automation services

  5. This is highly informatics, crisp and clear. I think that everything has been described in systematic manner so that reader could get maximum information and learn many things. app maker

  6. This comment has been removed by the author.

  7. I like your post there is a lot of information about software testing, which i would like to learn, thank you for the great guide. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful.Keep up the good work.. Read more about QA Services

  8. Since locksmiths are administration arranged, nature is created from their clients, and this is intelligently spread out over the network and known by the individuals locksmith gold coast

  9. Wow, What an Outstanding post. I found this too much informatics. It is what I was seeking for. I would like to recommend you that please keep sharing such type of info.If possible, Thanks. avançe nos jogos com o aplicativo Lulubox

  10. Great Article… I love to read your QA outsourcing services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

  11. It's great to be here and to learn more about software testing. I'm a software tester in a leading Software testing companies. This a great knowledge for all beginners. Appreciate your effort to write about this.

  12. Three are usually cheap Ralph Lauren available for sale each and every time you wish to buy. car detailing near me

  13. I reading your post. This is very nice article.I want to twite to my followers.
    If you need baclink servicesBacklink work is here please contact me

  14. Thanks for sharing this post and the efforts you have made in writing this. If you have more info about Software testing companies, please share. I looking forward to hearing from you.

  15. An invite reward is by and large offered by most, if not all, online casinos to new players who sign up and put aside their first installment at the casino. 홀덤

  16. The efficiency versus time bend will appear to be unique for every one of these sorts of individuals. TutuApp web

  17. Early in my career, I ran a mobile car washing business, and we drove around to office buildings and washed and detailed people's cars, and we also did lots of fleet vehicles, along with washing car lots for new car dealerships. One thing that always bothered me were three-day weekends, because that meant there was a short week to go to all the office buildings to get all the cars done. It also meant that folks wanted to get full details (very time consuming) and extra services so their cars were cleaned to visit friends and family. mobile detailing

  18. What a coincidence I am working on a mobile application now. Need a logo that fully represents your business click below:
    custom logo design company

  19. I found some useful information from this article, thanks for sharing the useful information. We are the Top Designs & Digital Agency in USA

  20. I Want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging endeavors. Excellent blog admin. This is what I have looked. Check out the following links for QA services:-

    India Best Independent Software Testing Companies

  21. Nice and interesting post, I appreciate your hard work. keep it up…!!!Thanks for such useful information, It is true that now if you want to grow your business you will surely need the mobile app testing services for your business. But for that purpose everyone needs best mobile app testing companies.

  22. This is great, thanks for the share. Also, read this blog if you are looking to update your existing logo design:

    Edit an existing logo

  23. You're amazing!
    I like your post, thanks for sharing it with us.

    law dissertation writing services

  24. This content material is written very well. Your use of formatting when making your factors makes your observations very clear and clean to apprehend. Thank you.

    Law Coursework Help