Tuesday 28 June 2016

Possible way to crash an App



We can say today is mobile or mobile app generation because each and everyone is using the smart phone to their daily routine so as a Tester / QA it is our responsibility to deliver a good quality product. We need to find out as much as possible major issues, and the crashing issue is one of them as it reflects a very bad impact on the end user. So to make this task easier I found some scenario in which major crashing issue may found:

  1. Open your App in low memory system which already opened multiple App
  2. Change the orientation multiple times, exit the application. Repeat the process again and again to discover any hidden memory leaks.
  3. Change the orientation several times when fetching data from the database.
  4. Use a memory profiler to found Memory leakage related issue.
  5. Click a button that retrieved data from the database at the time of no internet connection.
  6. Check whether the application screen is loading continuously without any data and network failure message, when there is network connection problem after the data call.
  7. Check whether the blank screen is exposed or not when the user trying to retrieve the data with different filter options continuously.
  8. Go into your app with wifi connected and then turn off the wifi in various ways:
    1. Normally on / off the wifi
    2. Walking out of range
    3. Backgrounding the app and manually turn off it, then foregrounding the app.
  9. Alternate between Data connection & Wifi connection when the application is running.
  10. Run the application when Wi-Fi / Data connection is on but no internet connection.
  11. Use Application in 2G like slow internet connection.
  12. Turn off internet connection in between API call
  13. Check whether continuous tapping on create / save button results in creating duplicate records.
  14. Check whether continuously tapping on Load More button leads to application crash.
  15. Try to perform multiple operations for different data calls at the same time.
  16. Application opens for a long time without any course of action and after a certain, it came into action.
  17. Click Back button while touching to other menu / Submenu / Tab / Slider.
  18. Scrolling the list items up and down rigorously for a while.
  19. Check the application response when tapping on the list items multiple times while the scrolling is in progress.
  20. Check the application response, when tapping on two or more action buttons simultaneously at the time internet connection on / off.
  21. Proper validation check throughout the application specifically input section. Without any proper validation, the application may throw some exception and hence app may crash.
  22. Use the application when battery is pretty low
  23. Check the App’s compatibility with OS version i.e check it with different OS version

Hope this post will help you to find out more and more crashing issue in App testing. If you have any query please let me know via Comment, I will try to help you out. You can also send me an email at sandip.08888@gmail.com. Thank you.

No comments:

Post a Comment