自去年7月AppThwack进行了563000个测试,所以他们知道什么可以什么不可以,另外Peterson给Android平台应用开发者提出了5个建议。
1. 开发测试跟编写代码一样重要,它可以通过 JUnit,常见的设备测试工具; Robotium,一个开源的自动化图书馆, 使编写JUnit测试更容易,能模拟用户交互;或者 Gorilla Logic"s MonkeyTalk 这样的测试工具,可以跨平台(Android+iOS)测试。
2. 应用面市前不可能找出每一个bug, 但BugSense 以及 Crittercism 这样的工具让你的应用在客户设备上卡住的时候自动报告bug。
3. Apptentive可以助你直接关联到你的用户然后告诉你什么功能有用、什么没用;它可以保证用户对你的应用留了好评是因为真的喜欢你的应用。
4. 如果你的应用安装在较低版本的Android设备上,ActionBarSherlock这种工具会让应用自动降级,这样开发者就可以跳过传统的代码分支,这在碎片化的市场无疑是对开发者有利的。
5. 而其他类的测试工具还包括Sarah、PerezTestdroid
这些服务虽然不能帮你解决所有问题,但是会让Android软件开发者的开发变得更具流水线特点,管理上更有逻辑。