During mobile application exploring, i got the idea of maintaining the checklist of Android and Window based application. I am maintaining the checklist here, i will update this list once i get the more scenarios.
A. Verify Application Tile Images :
1.View the Application list.
2.Verify that the small mobile app tile image is representative of the application.
3.From the Application list, tap and hold the small mobile app tile of your application and select 'pin to start'.
4.Verify that the large mobile tile image on the Start screen is representative of the application.
A. Verify Application Tile Images :
1.View the Application list.
2.Verify that the small mobile app tile image is representative of the application.
3.From the Application list, tap and hold the small mobile app tile of your application and select 'pin to start'.
4.Verify that the large mobile tile image on the Start screen is representative of the application.
B. Application
Closure:
1.Launch
your application.
2.Navigate throughout the application, and then close the application through device's "back" button.
2.Navigate throughout the application, and then close the application through device's "back" button.
C.Application
Responsiveness:
1.Launch
your application.
2.Thoroughly test the application features and functionality.
3.Verify that the application does not become unresponsive for more than three seconds.
4.Verify that a progress indicator is displayed if the application performs an operation that causes the device to appear to be unresponsive for more than three seconds.
5.If a progress indicator is displayed, verify that the application provides the user with an option to cancel the operation being performed.
2.Thoroughly test the application features and functionality.
3.Verify that the application does not become unresponsive for more than three seconds.
4.Verify that a progress indicator is displayed if the application performs an operation that causes the device to appear to be unresponsive for more than three seconds.
5.If a progress indicator is displayed, verify that the application provides the user with an option to cancel the operation being performed.
D.Application
Responsiveness After Being Closed:
1.Launch
your application.
2.Close the application using the Back button, or by selecting the Exit function from the application menu.
3.Launch your application again.
4.Verify that the application launches normally within 5 seconds, and is responsive within 20 seconds of launching.
2.Close the application using the Back button, or by selecting the Exit function from the application menu.
3.Launch your application again.
4.Verify that the application launches normally within 5 seconds, and is responsive within 20 seconds of launching.
E. Application
Responsiveness After Being Deactivated:
1.Launch
your application.
2.De-activate the app. This can be achived by pressing the "Start" button or by launching another app. (By deactivation we are not closing the app's process but are merely putting the app in the background.)
3.Verify that the application launches normally within 5 seconds, and is responsive within 20 seconds of launching.
4.If your application includes pause functionality, pause the application.
5.Launch your application again.
6.Verify that the application launches normally within 5 seconds, and is responsive within 20 seconds of launching.
2.De-activate the app. This can be achived by pressing the "Start" button or by launching another app. (By deactivation we are not closing the app's process but are merely putting the app in the background.)
3.Verify that the application launches normally within 5 seconds, and is responsive within 20 seconds of launching.
4.If your application includes pause functionality, pause the application.
5.Launch your application again.
6.Verify that the application launches normally within 5 seconds, and is responsive within 20 seconds of launching.
F. Back
Button: Previous Pages:
1.Launch
your application.
2.Navigate through the application.
3.Press the Back button.
4.Verify that the application closes the screen that is in focus and returns you to a previous page within the back stack.
2.Navigate through the application.
3.Press the Back button.
4.Verify that the application closes the screen that is in focus and returns you to a previous page within the back stack.
G. Back
Button: First Screen:
1.Launch
your application.
2.Press the Back button.
3.Verify that either the application closes without error, or allows the user to confirm closing the application with a menu or dialog.
2.Press the Back button.
3.Verify that either the application closes without error, or allows the user to confirm closing the application with a menu or dialog.
H. Back
Button: Context Menus and Dialog:
1.Launch
your application.
2.Navigate through the application.
3.Display a context menu or dialogs.
4.Tap the Back button.
5.Verify that the context menu or dialog closes and returns you to the screen where the context menu or dialog was opened.
2.Navigate through the application.
3.Display a context menu or dialogs.
4.Tap the Back button.
5.Verify that the context menu or dialog closes and returns you to the screen where the context menu or dialog was opened.
I. Back
Button: Games:
1.Launch
your application.
2.Begin playing the game.
3.Tap the Back button.
4.Verify that the game pauses.
2.Begin playing the game.
3.Tap the Back button.
4.Verify that the game pauses.
J. Trial
Applications:
1.Launch
the trial version of your application.
2.Launch the full version of your application.
3.Compare the performance of the trial and full versions of your application.
4.Verify that the performance of the trial version of your application meets the performance requirements mentioned in test cases 1-9
2.Launch the full version of your application.
3.Compare the performance of the trial and full versions of your application.
4.Verify that the performance of the trial version of your application meets the performance requirements mentioned in test cases 1-9
K. Verify
that Application doesn't affect Phone Calls:
1.Ensure
that the phone has a valid cellular connection.
2.Launch your application. Receive an incoming phone call.
3.Verify that the quality of the phone call is not negatively impacted by sounds or vibrations in your application.
4.End the phone call.
5.Verify that the application returns to the foreground and resumes.
6.De-activate the application by tapping the Start button.
7.Verify that you can successfully place a phone call.
2.Launch your application. Receive an incoming phone call.
3.Verify that the quality of the phone call is not negatively impacted by sounds or vibrations in your application.
4.End the phone call.
5.Verify that the application returns to the foreground and resumes.
6.De-activate the application by tapping the Start button.
7.Verify that you can successfully place a phone call.
L. Verify
that Application doesn't affect SMS and MMS Messaging:
1.Ensure
that the phone has a valid cellular connection.
2.Ensure that the phone is not in Airplane mode by viewing the phone Settings page.
3.Launch your application. Deactivate the application by tapping the Start button.
4.Verify that a SMS or MMS message can be sent to another phone.
5.Verify that notifications regarding the SMS or MMS messages are displayed on the phone either from within the application, or within 5 seconds after the application is closed.
2.Ensure that the phone is not in Airplane mode by viewing the phone Settings page.
3.Launch your application. Deactivate the application by tapping the Start button.
4.Verify that a SMS or MMS message can be sent to another phone.
5.Verify that notifications regarding the SMS or MMS messages are displayed on the phone either from within the application, or within 5 seconds after the application is closed.
M. Verify
Application Responsiveness With Incoming Phone Calls and Messages:
1.Ensure
that the phone has a valid cellular connection.
2.Ensure that the phone is not in Airplane mode by viewing the phone Settings page.
3.Receive an incoming phone call, SMS message or MMS message.
4.Verify that the application does not stop responding or close unexpectedly when the notification is received.
5.After verifying the above step, tap on the message notification or receive the incoming phone call.
6.If a message was received, verify that User can return to the application by pressing the Back button.
2.Ensure that the phone is not in Airplane mode by viewing the phone Settings page.
3.Receive an incoming phone call, SMS message or MMS message.
4.Verify that the application does not stop responding or close unexpectedly when the notification is received.
5.After verifying the above step, tap on the message notification or receive the incoming phone call.
6.If a message was received, verify that User can return to the application by pressing the Back button.
N. Language
Validation:
1.Review
the product description of the application and verify that it is localized to
the target language.
2.Launch your application.
3.Verify that the UI text of the application is localized to the target language.
Please leave your comment so that i can refine it.
2.Launch your application.
3.Verify that the UI text of the application is localized to the target language.
Please leave your comment so that i can refine it.
good post
ReplyDeleteYou can add navigation and orientation related tests:
ReplyDeleteMoving from Portrait to Landscape Mode and Vice-versa.
Also
Low Battery effect on app.
Battery consumption.
Charger Effect.
Thanks for the suggestions, i will do.
DeleteNice Post. You can add With/Without network behavior test cases
ReplyDeleteThanks for suggestion..
DeleteI am creating version2, i will try to add these things there..
Good post, usefull
ReplyDeleteBut with which open source testing tool we can test this test cases?
ReplyDeleteThis is extremely helpful info!! Very good work. Everything is very interesting to learn and easy to understood. Thank you for giving information. Android training in chennai | Android training chennai |Android course in chennai | Android course chennai
ReplyDeleteuseful information
ReplyDeleteMobile Application Testing
useful information
ReplyDeleteMobile Application Testing
Exclusive information.. thanks for sharing !
ReplyDeletePretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
ReplyDeleteInformatica Training In Chennai
Hadoop Training In Chennai
Oracle Training In Chennai
Pega Training In Chennai
i need more testcases about mobile android application
ReplyDeleteGreat content thanks for sharing this informative blog which provided me technical information keep posting.
ReplyDeleteoracle finance training in chennai
Thanks for sharing this blog post. Good information about window android phone test cases. Keep it up. software testing training in Bangalore
ReplyDeleteNice article it's really very informative for me thanks.
ReplyDeleteEnterprise Mobility Software Solutions
Nice blog has been shared by you. before i read this blog i didn't have any knowledge about this but now i got some knowledge so keep on sharing such kind of an interesting blogs.
ReplyDeleteqtp online training
Really Thanks For Posting Such an Useful and informative article. Mulesoft Certification Training
ReplyDeleteThanks For Sharing Such an Informative Post.....
ReplyDeleteVizag Real Estate
Great work I must say ... I have shared to others also conntinue the same..
ReplyDeleteSAP training in Lucknow
SAP FICO training in Lucknow
Fire and safety training in Lucknow
NDT training in Lucknow
PHP Training in Lucknow
This post is really nice and pretty good maintained.
ReplyDeleteR Training in Chennai
ReplyDeleteThanxx for sharing this wonderful blog many people will get to know about it. I am sharing this blog with my other team also thanks...
Summer training in Lucknow
SAP training in Lucknow
SAP FICO training in Lucknow
Python Training in Lucknow
Thanks for this post.
ReplyDeleteSoftware Testing Training in Chennai | Software Testing Training Institute in Chennai | Software Testing Training Center in Chennai | Best Software Testing Training in Chennai | Software Testing Training
Thanks for this post.
ReplyDeleteQTP Training in Chennai | QTP Training Institute in Chennai | QTP Training Center in Chennai | Best QTP Training in Chennai | QTP Training
Thanks for this post.
ReplyDeleteSelenium Training in Chennai | Selenium Training Institute in Chennai | Selenium Training Center in Chennai | Best Selenium Training in Chennai | Selenium Training
Nice article, which you have described very well about Mastering Hadoop . Your article is very useful for those who are looking to buy a python training. thanks for sharing.
ReplyDeletepython Training in chennai
python Course in chennai
Wow! Such an amazing and helpful post this is. I really really love it. I hope that you continue to do your work like this in the future also.
ReplyDeleteBest Apache Spark Online Course
Apache Spark Training Institute in Pune
AppStudio provides world-class AR app development solutions in a variety of sectors including Entertainment, Ecommerce, Manufacturing, & Retail. Our professional AR app developers work with platforms like ARKit, ARCore, Vuforia to develop advanced AR apps. Contact us immediately to hire an Augmented Reality app development company.
ReplyDeleteAppStudio provides world-class AR app development solutions in a variety of sectors including Entertainment, Ecommerce, Manufacturing, & Retail. Our professional AR app developers work with platforms like ARKit, ARCore, Vuforia to develop advanced AR apps. Contact us immediately to hire an Augmented Reality app development company.
ReplyDeleteIt is challenging to provide the same value at external hybrid events as in-person attendees are able to network more freely and engage easily with content than those attending virtually. virtual edge and post event thank you email
ReplyDeletebetmatik
ReplyDeletekralbet
betpark
mobil ödeme bahis
tipobet
slot siteleri
kibris bahis siteleri
poker siteleri
bonus veren siteler
HD18JU
Great Information, it has a lot of stuff that is informative. I will share the post with my friends.
ReplyDeleteData Modelling Professional Training
Bigdata Hadoop Online Training Institute
Best RPA Training In India
شركة تنظيف بالقطيف m4gTuq1We9
ReplyDeleteشركة مكافحة النمل الابيض بالخبر Fx3pRKjxn4
ReplyDelete