前言
随着这几年智能设备的大规模普及,越来越多的人开始使用智能手机和平板电脑,因此,移动App的使用也越来越广泛。用户对于手机和平板电脑上App的要求渐渐地不局限于功能,更多地要求提升用户体验,且蜂拥进入移动App市场的各类公司也在加剧着这种趋势。因此,要想使自己的App脱颖而出,不仅需要使产品以更高品质,在更短的时间内投放到市场,还需要不断改进产品,以满足用户不断变化的需求和体验。
对整个App开发团队来说,这是很大的挑战,因为,不仅需要从开发方法和流程上适应各种变化,还需要更新技能以适应这些变化。对测试人员来说,了解移动App的测试和桌面应用测试的区别,设计专门针对移动App的测试场景和用例,高效地进行移动App的测试,成为了头等大事,为了帮助读者尽快适应这样的需求,特意撰写了本书。
本书是作者从项目实践中总结出来的22条移动App测试军规,帮助读者梳理测试思维,指导读者设计测试用例,以便更好地完成App的完整测试,本书的主要内容如下。
移动App的特性,关注多任务和意外情况处理,避免手势冲突,关注用户体验,其他需要关注的用户体验的细节,设计通知和消息展示,支持操作系统特性,及时显示和同步消息,支持多种文件格式,支持多语言和地区设置,重点测试高内存占用的功能,降低流量和电量消耗,确保成功集成和调用第三方App,测试App使用社交媒体等账号登录的功能,iOS 8升级所引入的新特性,Android 5.0升级所引入的新特性,尽量减少依赖,进行自动化和探索性测试,自动化测试中模拟器的使用,用户界面测试,性能和安全性测试,测试App用到的后台服务Mobile Service的性能,使用Log定位问题,充分使用持续集成和持续部署,微信App测试综合案例分析。
由于写作时间仓促,加之作者水平有限,书中难免有不当的地方,恳请广大读者给出修改建议,本书答疑联系方式为:http://weibo.com/hy1984427。编辑联系邮箱为:zhangtao@ptpress.com.cn。
本书可以作为测试初学者阅读,可以帮助读者快速融入测试行业,并全面了解和掌握App测试所需要的技术和方法;本书适合测试从业人员阅读,通过本书讲述的技术、技巧、工具、案例和测试用例,可以帮助读者尽快进行自己项目的测试,因为本书所讲的技术适用于任何移动App测试项目;本书也适合从业于移动App开发的程序员,可以从本书了解App测试在整个产品开发中的位置和重要性,并在工作中与测试人员紧密配合,高效完成测试的全过程;同时本书也适合大专院校相关专业师生的学习用书,以及培训学校的教材。