推荐序
2007年,配备Mac操作系统和Multi-Touch技术的iPhone打破了手机市场的平静,让我们看到原来手机也可以实现如此强大的功能,已经PC化的iPhone让我们开始思考手机内存的增加、摄像头分辨率的提高、屏幕的增大等,这一切是否还能算是创新。
2008年,Google突然携带其开放式操作系统Android征战手机市场,让我们更加深刻地认识到,手机上网功能将是未来人们生活中的必须。而美国高通公司这家垄断着CDMA手机芯片的巨头和英特尔公司这家垄断着电脑芯片的巨头,也在CES上展示了他们的“口袋式PC”。
移动通信从第一代、第二代、发展到了如今的第三代,而且正在进入第四代。手机的硬件平台和操作系统的标准化越来越强,今天手机走过的路和昨天 PC走过的路简直是如出一辙。当前,手机功能从仅仅能够支持语音通话到支持短消息,支持拍照、摄像、听音乐、玩游戏、可视电话、上网……集万千功能于一身;换言之,手机就是微型计算机了。
目前,手机中最早、最主要的功能——语音通话,已经成为手机众多的令人眼花缭乱功能中的一个很普通的功能;随着手机功能的不断强化和丰富,手机的硬件和软件的复杂程度也不断增加,手机出现质量问题的概率越来越大,所以手机质量问题也越来越突出。
北京市质监局2008年底公布了“12365”质量投诉举报中心受理质量申诉情况。统计数据显示,当年12月“12365”热线接到申诉402件、举报102件,产品质量申诉数量比去年同期下降了58.4%。其中,手机及其电池投诉量多达49件,占全部投诉量的12%左右,继续位居质量“黑榜”榜首。
解决手机质量问题的方法,就是在手机研发的过程中,通过有效的测试手段和方法,捕捉到隐藏在手机中的Bug,避免这些Bug在客户手中爆发。只有这样,方能从根本上解决目前的手机质量问题。
51Testing(www.51testing.com)长期从事测试的咨询、培训、项目外包等服务,客户涵盖了众多国内外手机厂商和国内运营商,在业内有着良好的口碑。此次,由51testing精心组编的《手机软件测试最佳实践》一书,由51Testing的资深咨询顾问和国内众多手机行业的一线测试专家撰写。该书全面阐述了手机测试相关的背景知识、与手机测试相关的业务知识、手机测试的方法论和实践方法、以及手机各种典型业务的测试方法和思路,比如语音、消息、视频、外场、一致性等方面的测试。
我相信《手机软件测试最佳实践》是一本普及性、帮助性极强的书籍,尤其对希望进入手机测试行业的人员和目前正在从事手机测试行业相关工作的工程师来说将大有裨益。
上海博为峰软件技术有限公司副总经理
51Testing创始人之一