I have a beta application, which runs successfully on three Android powered devices:
Google Nexus One, Nexus S, and Motorola Defy+.
How can I be sure that it will work on every single Android device with android 2.3+?
Thanks!
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Own testing
You can be 100% sure when you have tested it on each phone. Of course that is very impractical in reality. So, I would follow these steps to make sure app works with different resolutions, manufactures, and phones vs tablets:
You would need about 5-10 phones/tablets. Finally, just release into market. Then follow closely crash reports and user feedback.
User Test Sessions
You could arrange test sessions with users. Preferably after your own tests and before releasing into the Android Market:
Automated Testing
Testing with automated scripts or against devices in cloud are also good options. Thanks CommonsWare for the tip. Here are some vendors to start with:
TestDroid: http://testdroid.com
LessPainful: https://www.lesspainful.com/
Experitest: http://experitest.com/?gclid=CJP-uI7bxawCFcQXzQodrXsopw
Apkudo: http://www.apkudo.com/