您的位置:软件测试 >> 测试技术 >> 测试精品文章
智能手机发展中测试
作者:Stephen Janaway(泽众软件原创翻译) 发布时间:[ 2014/11/5 14:29:04 ] 推荐标签:智能手机 功能机 移动app测试

  2. 电池寿命
  无论在什么平台上测试移动设备时,都要充分了解应用程序的电池寿命的影响。然而当人们考虑一个发展中的电池寿命的使用情况时,功能机的电池寿命会更重要。在电力支持不稳定和根本没有支持的,需要在“充电商店”里充电,那么良好的电池寿命变得相当重要了。编写的不错的应用程序不应该耗费过多的电,且对电池影响进行测试(要么通过脱机监测仪,要么通过执行典型案例和凭借设备的电量指示灯来监测电池寿命)很重要。也需要慎重考虑电池用完时设备或应用程序的性能;电量低时会崩溃或退出吗?
 
  3. 设备使用时间
  功能机的电池寿命通常比智能机长,因此要很久才会电量用完或设备重启。使用得当也可以使得设备的使用时间更长。音乐播放器是个典型的例子——在发展中,移动设备通常用作基本的音乐播放器和收音机,因此音乐播放器可以运行10个小时甚至更久。确保应用程序本身继续运行且没有如内存泄露一类的bug,需要用不同的方法去对其进行测试。对使用情况长时间测试在功能机中比在智能机中更重要,且可以发现短时间的功能测试无法发现的bug。

  4. SIM卡
  如果被测应用程序使用存储在SIM卡或内存卡上的数据,要确保有同等数量的卡来测试。不是所有的SIM卡都做的一样,有些会比其他的慢上很多;这似乎是发展中(如印度)的一个特定问题。一些牌子的内存卡也相当慢,这会对设备或应用程序的功能产生影响。获取并测试与应用程序或设备的预期发布/地区相关的卡可以帮助减少不兼容导致的早期场地周转或卡运行慢的风险。
大量功能机都支持多张SIM卡,而且或许还支持在不关闭设备的情况下交替使用这些卡。下面包含了一些要考虑的相关使用情况:
  ▪▪不关闭应用程序拿掉电池会怎样?这是替换SIM卡时常见的使用情况。
  ▪▪替换SIM卡时使用SIM卡里数据的应用程序会怎样?数据还在吗?还是被删掉了?

  5. 数据共享
  尽管数据的使用在西方相当普遍且其价格越来越便宜,但发展中的市场上却不一样,那里的消费者极具价格意识。因此应用程序(如基于代理浏览器的云)的使用,通过在交付到移动设备前压缩网页以减少数据使用,很流行。用户也极可能通过免费渠道(如蓝牙和红外线)分享内容。测试时将所有共享方法以及被测应用程序是否提供低价方法都要考虑到位。

  6. 可用性
  相比智能机,功能机通常屏幕更小且有不同的输入法。功能机的屏幕可以小到128 × 128像素,测试时要确保应用程序充分利用有限屏幕。像文字大小,每页显示的信息细节,为了看到重要的信息所要求的滚动次数等问题在屏幕如此小的情况下更显重要。正因应用程序要支持各种大小的屏幕,测试UI是否伸缩自如很重要。尽管大量功能机有机械键盘,通常是ITU-T(只有数字)或标准的传统键盘配置,这使得在屏幕上选择更容易,但是越来越多的功能机开始用触摸屏了。 这些通常是更便宜的阻性板,需要按选地更,并确保后应用程序或设备的可用性。考虑用户将怎么在屏幕上滚动,怎么用手指或笔尖选择区域。对多语言支持的考虑和测试也很重要。在说多种语言的,应用程序需要支持多种语言,在多个发布的应用程序也是一样。有一点尤其要注意,是如果合适的话要确保应用程序支持从左到右和从右到左的语言且没有布局或可读问题。

  7. 有限的设备内存和处理性能
  功能机,因为价格便宜,所以比起智能机,它们设备内存更小,处理器规格更低。它们不太可能会有专门的图形处理器。因此,任何设备或应用程序的测试策略都要考虑内存满了和设备正被多设备使用按压的情况。用户使用功能机时通常其内存几乎都快满了,因为只有10Mb,任何应用程序的行为都应该在这些情况下进行测试。尽管功能机操作系统几乎不支持多任务和背景的应用程序,但测试来自其他应用程序(如:来电和短信,音乐播放器)的干扰以及蓝牙数据同步, 蜂窝数据或IR也很重要。其他功能,如备份和恢复,也可以在一些功能机操作系统上运行。

  8. 设备
  如讨论第三方运行期间时所提到的,功能机里有不少的设备和操作系统。支持JME或BREW应用程序接口的水平以及可用硬件和软件配置的图表编号,会变得很混乱。建议花时间了解一下应用程序打算发布的地方的市场。看看哪些新设备更受欢迎,哪些设备市场上已经有了。这可以帮助一门心思地针对少数需要购来测试的设备。功能机的处理性能和设备内存低,因此设备上的测试比智能机上的更重要。模拟器不会,尽管流行的基于云的服务(如:Perfecto Mobile)支持一些功能机,但并不全面;且没什么比得上手上有设备来支持测试。

  一个成功的功能机APP测试策略
  为了成功地发布一个功能机的app,要考虑以上所有方面。功能机的市场还是很大的,因此任何app可能出现在数百万人手中,他们app如预期的那般好。测试要有效果,可以减少推出质量差的app的风险。至少将以下几点考虑在内才是明智之举:
  ▪▪在设备上测试,不要依赖模拟器。功能机碎片很大,设备本身的处理器速度慢,内存低,因此无法模拟。
  ▪▪电池使用寿命是功能机的关键。它的质量一定要好,用户或许无法轻易充电。被测app被使用时确保电池使用寿命。
  ▪▪功能机用户往往受经济制约。他们会用廉价的方法实施他们的特定使用情况。是说要替换SIM,通过蓝牙发送,复制到,再从内存卡中移除。被测app使用廉价的方法吗?有用吗?
  ▪▪考虑可用性。功能机的屏幕小,app一般支持更多语言,输入法与智能机也不一样。
  ▪▪功能机用户会使用信号差的不太可靠的网络来连接。被测app该如何应对?
  ▪▪功能机用户确确实实在用app商店。他们下载无数的app且那些商店基本都比你们想象的更大。确保app商店的提交,下载,安装及卸载都经过测试很重要。
  ▪▪功能机比智能机更快更频繁地耗尽处理器性能和内存。给被测app不断施压。如果你不这么做那么等着吧,用户会这么做的。
  ▪▪人们用不同于智能机的方法使用功能机。他们更常用像音乐播放器或收音机一类的app。他们分享手机。他们替换SIM卡。花时间了解该类情况并对它们进行测试。花时间了解顾客并想想他们会怎么使用app,或许不是你常用的方法。

  将这些都考虑在内,功能机的app和设备本身要进行测试的方方面面很多,功能机市场份额仍很高。相比智能机用户,功能机用户更关注质量,都不愿忍受手机质量差。他们期待得更多,当一个app可以通过功能机在上百万甚至数十亿人手中时,,它应该在推出市场前接受全面的测试。

版权声明:本文出自 SPASVO泽众软件测试网:http://www.spasvo.com/news/html/2014115144156.html

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd