摘要:目前智能手机种类繁多,功能各异,这就使得同一款手机软件需要在多种手机软硬件平台上运行。要保证手机软件运行正常,就需要对手机进行兼容性测试。本文在手机软件兼容性问题产生原因分析的基础上,介绍了手机软件兼容性测试的内容,并简要介绍了两种手机软件兼容性测试工具。
关键词:智能手机,手机软件,兼容性测试
引言
智能手机(Smartphone)同个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序不断对手机功能进行扩充,并可以通过移动通讯网络实现无线网络接入。随着计算机技术及通信技术的不断成熟及创新,智能手机市场不断朝更加智能化方向发展,智能手机占据了高端手机市场,在手机市场中所占的比重越来越大,功能机正在被智能手机逐步替代。而智能手机品牌的日趋繁多,使得其硬件与所配置的软件也不尽相同,手机软件正面临着兼容性的突出问题。
手机软件兼容性问题产生的原因
造成手机软件兼容性从技术上来理解是指该手机软件能否与周围的软件与硬件正确地交互和共享信息。对于手机软件来说,它需要处理多种来源的信息,而这些信息的表达格式可能是各不相同的,这种 “表达”语言的不同,是造成手机软件不兼容问题最直接的原因。
商业因素可以说是造成手机软件不兼容的最根本的驱动力,正因为商业因素的影响,才出现了各种硬件及相关软件,最终导致手机软件兼容性问题。从商业的角度来讲,手机软件兼容性问题产生的原因主要有:
……………………
查看全文请点击下载:http://www.51testing.com/html/73/n-849173.html
(3)生产厂商繁多。目前手机的生产厂商越来越多,如三星、诺基亚、苹果、摩托罗拉等,各个生产厂商竞争激烈,在软硬件设计方面也不尽相同,这也使同一款手机软件与不同硬件之间产生了不兼容性。
(4)手机软件数量巨大。目前在智能手机上使用的软件越来越多,许多传统软件都有在智能手机上使用的需求,因此导致现在智能手机软件的开发者和开发软件数量也越来越多。虽然这一因素并不是真正导致兼容性问题产生的原因,但是却使得手机软件兼容性问题变得更加突出和迫切。
手机软件兼容性测试的内容
手机软件兼容性测试的内容与传统软件的兼容性测试大致相同,包括硬件兼容性测试、软件兼容性测试及数据兼容性测试,具体说来,手机软件兼容性测试的内容主要包括以下几方面: