您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:电子应用网 > 新闻中心 > 正文

快速读懂Android装置测试要领

2011年11月14日16:53:17 本网站 我要评论(2)字号:T | T | T
关键字:3G 应用 电源 电力 可靠性 IPC 

三、版本升级的配套措施

 

不同于iPhone可以从客户端自由更新操作系统的版本,Android装置的操作系统则是在手机出厂时就已预先搭载单一的Android版本,至于是否提供后续的升级,则端看手机厂商对每一种机款是否释出更新,有些厂商会尽速提供更新升级、有些厂商的开发时程则需时数个月、甚至有些厂商直接决定不提供升级。在这样的情况下,便很有可能出现Android已经释出2.3版本,而使用者却只能使用Android 2.2版本操作系统的状况,这不仅等同于用户无法享受到更新版本的漏洞修补或是功能扩充,也会大大影响用户的观感,这对于Android装置市场的持续拓展绝对会造成负面的影响。

 

为减少使用者在购买时就产生”未来是否提供升级?”、”等待升级版本出现是否需时冗长”等问题,厂商如何能在一项产品的开发初期,就设计出完整的软件架构,以利后续Android版本升级时能迅速因应、及时推出更新版本韧体升级,便是必须审慎考虑的要素。而这一切都需要结合软件面与硬件面的全面性验证技巧,毕竟,当操作系统(软件)版本升级时,装置上的内存、处理器、相机模块等(硬件)并不会跟着升级,因此从产品开发之初、一直到新操作系统问世后的配套因应,以确保软件面的更新能确实与硬件相互配合,将是厂商必须加强的环节。

 

此外,Google因应常有使用者无法升级的问题而提出18个月保证升级计划,加入该计划的开发商必须提供消费者在此期间发布的任何操作系统更新,此项计划对于消费者来说是一大福音,但是对于多样化的Android行动装置开发商来说,在新产品的开发同时仍须兼顾旧有产品的升级,在此紧凑的开发时程与开发资源的压力下,更须注意升级验证的质量。

 

四、应用程序向上与向下兼容性

 

对于应用程序(也就是一般我们俗称的App)开发者来说,每当Android操作系统出现改版升级时,就必须重新检视自己的应用程序是否能运作于新的操作系统版本中。然而目前实际的情况是,当消费者的Android装置版本升级时,装置上原有的App可能并不兼容于新版本,必须耗时等待开发商推出更新版本的App;又或者新推出的App只支持新版Android操作系统,而使用较旧版本操作系统装置的使用者便无法在自己的装置上使用新的App。

 

除了操作系统版本之外,App在不同装置上的兼容性,更与硬件上的规格差异如OpenGL支持与否、屏幕尺寸、分辨率等有密切的关联,Android 的官方网站也为此特别阐述开发者如何设计出可以兼容于不同屏幕大小的App,即便如此,各家厂商对于Android所进行的差异化设计仍会导致兼容性问题,实际在各种Android装置上的使用者验证,才能确保App的兼容性质量无虞。

 

当开发商进行App更新所耗费的时间越长,用户的等待时间也就越久、越有可能转向使用其它开发者推出的同性质App;而一个App所支持的操作系统版本越少,所存在潜在的客户群也就越小。因此,除了App本身是否吸引用户、使用上是否正常流畅外,在设计App时顾及对既有/先前版本的支持、并考虑未来操作系统版本升级如何实时因应,自然也是应用程序开发商所必须纳入考虑的重点项目。

 

除了前述这些针对Android装置所常见的问题外,由于这些装置具有网络浏览、影音多媒体、游戏娱乐等多重功能的特色,自然也有许多功能性、兼容性、可靠性的问题会相应产生,像是3G与Wi-Fi模块的讯号接收能力、电力耗损程度、和外接式配件兼容性等等。也正由于Android装置的复杂特性,因此需要透过详细的测试验证,来确保装置的质量水平。在此百佳泰也根据多年的专业经验,针对Android装置的产品特性,归纳出以下的验证架构供业界参考,在此提出几个针对Android装置产品进行测试验证时,必须注意的归纳汇整出了一套针对Android装置产品特性的测试验证方法,主要的验证架构和测试项目如下所述。 

 

Android装置验证架构与重点测试项目

 

若从验证架构来看,主要可以区分为三大块:硬件(Hardware)、操作系统(OS)和应用程序(App)。硬件面的验证包括了装置中各种零组件的功能性、新组件采用的合适度与不同模块间的兼容性等等;操作系统的验证包括了厂商客制UI与原生Android系统的整合度、版本升级时的正常运作能力、以及较深受重视的安全威胁排除等等;至于应用程序的验证则包含了App本身的功能性和易用度、以及App和操作系统间向上/向下以及各种装置硬件与屏幕规格的兼容性等等。唯有这三个面向都能兼顾,才能视为是对Android装置的通盘性验证。

 

 

*Major Validation Structure of Android Device (Provided by Allion)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

至于在实际的测试重点上,主要可以从以下几个角度切入:

 

   功能性Functionality

 

为确保Android装置能被用户正常的使用,功能性的验证自然是不可或缺的,从通讯模块(Wi-Fi、3G、GPS、FM、Bluetooth等)、触控屏幕(包含各种感测组件)、相机模块、传输接口(USB、HDMI等)、影音播放功能、收录音功能、扩充插槽、系统运作能力(多任务运算、DRM功能、安全防护)以及其它特殊功能诸如陀螺仪、磁力仪等等,都是必须涵盖的范围。



第 1 2 3 4  页

相关阅读:

    没有相关新闻...
网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2024 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号