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

本文介绍了Android应用测试的关键点,包括方向改变、配置更改、电池寿命、外部资源等方面,强调了测试对于保持应用稳定性和用户体验的重要性。
我们作为Android程序员,知道怎样去测试与知道如何去测试同样的重要。
[b]一、改变方向[/b]
如今的大多数手机都支持多方向视角功能,Android为了应对这种功能,能够检测出用户是否改变了视角方向。比如横着看手机屏幕或竖着看手机屏幕。
Android默认行为首先是销毁当前的Activity,并重新开始一个前台Activity。我们可以考虑下面的测试点:
(1)屏幕是否正确的重绘?所有关于改变视角方向的代码都应该是正确的。
(2)应用程序还在维持着它先前的状态么?Activity在改变方向时,不应丢失任何先前的状态。比如用户进入到的界面等。
[b]二、改变配置[/b]
比起改变方向更为通用的操作就是改变手机的配置,比如 改变系统语言、改变键盘设置等等。
配置中改变也会触发销毁的默认行为,并且重新绘制前台的Activity。我们可以考虑下面的测试点:
(1)应用程序是否还维持着先前的用户界面和事务状态?
(2)应用程序自身的更新是否正确响应了新的配置方案?
[b]三、电池寿命[/b]
移动手机的使用主要是靠手机电量,它们有限定的“电池预算”;如果没电的话,只要再去充电才能够继续使用。我们在开发应用程序时,尽量减少对电池的使用,由此引出两个试点:测试程序对电池性能的影响以及测试管理电池使用的方法。
对此,你在编写降低电池使用的程序代码时,同样,测试单元的代码也要注意相关问题。
[b]四、外部资源[/b]
如果你的应用需要依赖于外部资源,如:网络访问、SMS、蓝牙或是GPS,你就应该去测试程序能否能正常工作。
[b]五、总结[/b]
测试是需要在工作中不断积累、不断总结的一项极其重要的工作。哪些功能需要认真的测试;哪些功能不用大费周章的去测试;哪些潜在的功能我们没有测试到?这种判断能力是需要大量的经验才能够形成的,所以说,只有真正明白了怎样去测试,才能够算是真正地在积累经验。
【最优潮流】直流最优潮流(OPF)课设(Matlab代码实现)内容概要:本文档主要围绕“直流最优潮流(OPF)课设”的Matlab代码实现展开,属于电力系统优化领域的教学与科研实践内容。文档介绍了通过Matlab进行电力系统最优潮流计算的基本原理与编程实现方法,重点聚焦于直流最优潮流模型的构建与求解过程,适用于课程设计或科研入门实践。文中提及使用YALMIP等优化工具包进行建模,并提供了相关资源下载链接,便于读者复现与学习。此外,文档还列举了大量与电力系统、智能优化算法、机器学习、路径规划等相关的Matlab仿真案例,体现出其服务于科研仿真辅导的综合性平台性质。; 适合人群:电气工程、自动化、电力系统及相关专业的本科生、研究生,以及从事电力系统优化、智能算法应用研究的科研人员。; 使用场景及目标:①掌握直流最优潮流的基本原理与Matlab实现方法;②完成课程设计或科研项目中的电力系统优化任务;③借助提供的丰富案例资源,拓展在智能优化、状态估计、微电网调度等方向的研究思路与技术手段。; 阅读建议:建议读者结合文档中提供的网盘资源,下载完整代码与工具包,边学习理论边动手实践。重点关注YALMIP工具的使用方法,并通过复现文中提到的多个案例,加深对电力系统优化问题建模与求解的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值