App Testing :Toughest and most important for a successful app

Google created new OS called Android .Google thought with Android it can give good run for money for Apple Ios.But actually it surpassed all speculations .Actually it created new line of business.From Friyo to the latest Kitkat android journey is not less than miracle.Only 3 years into market anroid has become buzz word in today technology.Primarily targeted for Touch screen or say to say smart phone handsets android is not less than revoloution.The factors which makes and andriod most famous are low cost , customizable and open source for high tech devices.Android  is one of the core factor which has contributed to the surpassing of mobile phone users over PC users.This has created new demand for creating for various apps.In Google play store there are 1 million apps present in todays time.This shows the kind of demand of apps  that is present in today’s tech market.It has become high priority of app developers to ensure quality of apps that go into play store.



As OEM’s perform vigorous testing before releasing a product into market.For example if we consider a simple smartphone that undergoes tests like Drop testing,Bending test,Keypad stress test,Dust box test,Twisting test,Wearing test and oher testing.This tests ensure that  quality of hardware.Similarly when apps are  released into market the quality of apps are ensured by vigorous testing.For example if we are making an app for Samsung note 2 and micromax canvas then things should come into testers mind are:- In which OS the app will be compatible? Screen size density of phones? Social media testing of app?How to perform usability testing?How would I perform performance testing?Will app coomunicate with any device clouds?Tesing app behaviour bot in online and offline mode?What extent  do we need to the automotion.So the above questions actually define mobile app test strategy.This would help in actually putting pieces of puzzles in one place and help tester in giving correct direction for the app .Secondly what kind of test cases  tester should write.To answer this question tester should write MMI test cases .MMI stands for Man machine interface so teter should write test cases that would cover man machine interface.



Thirdly, Battery testing we should never develop app which causes phone to heat.This will give negative wipe and bad feedback about the app.In that case it is very important for a tester to perform battery and power consumption testing.
Simple power consumption testing method would be:-
1.Charge the mobile 100%
2.Start the timer
3.Perform different scenario in the app
4.Check the settings for battery % in each scenario
5.Once the battery is dead end the timer.



Fourth and most important is the usability testing.This test should be done not by testers or devlopers rather it should be performed by users who will use the app.For this we should call people into the office give them the device with the app installed in it and ask them to give the feedback.One more thing can also be done based on the test protocol developer can ask questions and record those responses .This responses are very important as these will decide whether app is hit or a miss .This responses should be submitted to product manager and based on responses necessary action can be taken.These are some steps which ensure the quality of app .

Comments

  1. To make your apps succeed, you should invest time for app testing. That's the only way you can make improvements to your original idea.
    http://www.21stcenturynews.com.au/5-top-tips-succeed-apps-fail/

    ReplyDelete
  2. Thanks for your informative article on software testing. Your post helped me to understand the future and career prospects in software testing. Keep on updating your blog with such awesome article. testing training in Chennai| Software testing training in Chennai

    ReplyDelete

Post a Comment

Popular posts from this blog

100 mostly used abbreviations(full forms) across daily life

Decoding Maruti’s Success

Green Marketing