我有一个测试版应用程序,它可以在三款支持Android的设备上成功运行: Google Nexus One,Nexus S和Motorola Defy +。如何确保Android应用程序可以在每台设备上都能正常工作
我该如何确定它可以在Android 2.3+以上的每个Android设备上运行?
谢谢!
我有一个测试版应用程序,它可以在三款支持Android的设备上成功运行: Google Nexus One,Nexus S和Motorola Defy +。如何确保Android应用程序可以在每台设备上都能正常工作
我该如何确定它可以在Android 2.3+以上的每个Android设备上运行?
谢谢!
自己的测试
你可以肯定100%,当你已经测试了每部手机上。当然,这在现实中是非常不切实际的。所以,我想请按照下列步骤来确保应用程式可搭配不同的分辨率,制造和手机VS片:
你会需要约5-10个手机/平板电脑。最后,只需发布到市场。然后密切关注崩溃报告和用户反馈。
用户测试阶段
你可以安排与用户测试阶段。最好在您自己的测试之后以及在发布到Android Market之前:
自动化测试
测试与自动化脚本或反对云设备也是不错的选择。感谢CommonsWare的提示。这里有一些厂商开始:
TestDroid:http://testdroid.com
LessPainful:https://www.lesspainful.com/
Experitest:http://experitest.com/?gclid=CJP-uI7bxawCFcQXzQodrXsopw
Apkudo:http://www.apkudo.com/
你也可以寻找到像LessPainful,TestDroid云自动化的多设备测试服务,和apkudo。 – CommonsWare