Android学习笔记:怎样去测试?

我们作为Android程序员,知道怎样去测试与知道如何去测试同样的重要。
[b]一、改变方向[/b]
如今的大多数手机都支持多方向视角功能,Android为了应对这种功能,能够检测出用户是否改变了视角方向。比如横着看手机屏幕或竖着看手机屏幕。
Android默认行为首先是销毁当前的Activity,并重新开始一个前台Activity。我们可以考虑下面的测试点:
(1)屏幕是否正确的重绘?所有关于改变视角方向的代码都应该是正确的。
(2)应用程序还在维持着它先前的状态么?Activity在改变方向时,不应丢失任何先前的状态。比如用户进入到的界面等。
[b]二、改变配置[/b]
比起改变方向更为通用的操作就是改变手机的配置,比如 改变系统语言、改变键盘设置等等。
配置中改变也会触发销毁的默认行为,并且重新绘制前台的Activity。我们可以考虑下面的测试点:
(1)应用程序是否还维持着先前的用户界面和事务状态?
(2)应用程序自身的更新是否正确响应了新的配置方案?
[b]三、电池寿命[/b]
移动手机的使用主要是靠手机电量,它们有限定的“电池预算”;如果没电的话,只要再去充电才能够继续使用。我们在开发应用程序时,尽量减少对电池的使用,由此引出两个试点:测试程序对电池性能的影响以及测试管理电池使用的方法。
对此,你在编写降低电池使用的程序代码时,同样,测试单元的代码也要注意相关问题。
[b]四、外部资源[/b]
如果你的应用需要依赖于外部资源,如:网络访问、SMS、蓝牙或是GPS,你就应该去测试程序能否能正常工作。
[b]五、总结[/b]
测试是需要在工作中不断积累、不断总结的一项极其重要的工作。哪些功能需要认真的测试;哪些功能不用大费周章的去测试;哪些潜在的功能我们没有测试到?这种判断能力是需要大量的经验才能够形成的,所以说,只有真正明白了怎样去测试,才能够算是真正地在积累经验。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值