移动App测试的22条军规
相关资料
[
本书作者在大量实际案例的基础上总结出了一系列行之有效的原则,能够帮助读者全面地理解app测试需要考虑的方方面面。虽然题目是app的测试,案例中对用户体验使用场景的关注,以及app生命周期中的各种实际问题,会使所有移动开发者和产品经理都能够收益。
郭晓,thoughtworks全球ceo
如今,移动app的开发者越来越多,开发工具、引擎的发展迭代也在加快,app开发极为快速,而成本却在逐步降低。但移动app作为软件,传统的软件工程测试方法与质量体系,在飞速增长的移动app开发模式和生态体系中很难有效地发挥作用,《移动app测试的22条军规》的实战建议实用、简明、有效,将帮助开发者在激烈竞争的环境下能够脱颖而出,能更好地创新并快速发展。
testin云测 联合创始人、ceo 王军
作者结合自己亲身的项目经历,提供了非常多可操作的案例,对于一个移动领域的初学者而言,是一本看完就可以立刻在工作中使用的佳作。
—陈荣根,创客总部孵化器创始人
很高兴看到黄勇总结的这“22条军规”,在纷繁复杂的“无规则”中找到了规则,对于从事移动测试的读者来说会有不少启发。
——infoq总编辑崔康
这二十二条军规,不仅是对测试人员指南,也会对开发人员有很大的帮助。按照军规进行开发,将有效帮助开发人员采用正确的实践,少走弯路。在开发周期以周为单位计算的移动开发领域,效率提升的意义毋庸赘言。在移动开发技术和平台快速变化和演进的今天,这二十二条军规覆盖了诸多基础的规则和实现,具备很长的适用期。
祝贺黄勇的首部著作,我非常期待这位测试专家更多的专著面世。
施韵涛
thoughworks中国交付服务总监
本书带来的移动应用测试的22条军规,能够帮助测试行业的新人很快熟悉移动测试的特点、技巧和常用工具,帮助他们快速成长。对于资深测试人员,本书也能帮助他梳理已有的移动测试知识要点。推荐每一个移动测试人员都阅读本书。
资深ios开发者、《ios开发进阶》作者 唐巧
如何能全面又科学、系统而又有针对性的对app测试成了很多人关注的,黄勇这本书来的正是时候,无论是app开发人员还是测试人员,甚至是app产品经理和ui设计师,你们都可以从本书汲取非常宝贵的经验。
姚尚朗 极客学院&eoeandroid开发者社区创始人
]
本书特色
[
本书全面讲解了移动app测试的技术、技巧、工具、案例和测试用例,全书共分23章,主要内容为:移动app的特性,关注多任务和意外情况处理,避免手势冲突,关注用户体验,设计通知和消息展示,支持操作系统特性,及时显示和同步消息,支持多种文件格式,支持多语言和地区设置,重点测试高内存占用的功能、降低流量和电量消耗,确保成功集成和调用第三方app,尽量不使用非标准控件,ios8升级所引入的新特性,android5.0升级所引入的新特性,自动化和探索性测试,自动化测试中模拟器的使用,用户界面自动化测试的常见工具,性能和安全性测试,使用log定位问题,充分使用持续集成、持续部署,以及微信app测试综合案例分析等核心技术。
本书适合软件的测试初学者、测试从业人员及程序员阅读,也可以作为大专院校相关专业师生的学习用书,以及培训学校的教材。
]
内容简介
[
thoughtworks全球ceo 郭晓,testin云测 联合创始人 ceo 王军,创客总部孵化器创始人陈荣根,infoq总编辑 崔康,thoughworks中国交付服务总监 施韵涛,资深ios开发者、《ios开发进阶》作者 唐巧,极客学院&eoeandroid开发者社区创始人 姚尚朗 鼎力推荐!
全面讲解了移动app测试必知必会的技术、工具和测试用例
移动app测试中的测试方法和案例实践,以及提高效率的技术和技巧
通过22条来自于测试实战中的*佳实践,展示了移动app测试中心思想
图文并茂,帮助读者更快速掌握移动app测试全流程
]
作者简介
[
黄勇,现任ThoughtWorks中国区QA Lead。先后任职于博彦科技,普华永道GTS和ThoughtWorks;作为资深质量分析师,先后工作在Oracle,微软,普华永道,澳洲电信等多家公司的大型项目上。
]
目录
军规1 确定设备和平台再动手 1.1 移动app的特性 1.2 移动app的生命周期 1.3 设备的硬件参数 军规2 “移动”测试 军规3 关注多任务和意外情况处理 3.1 **个场景 3.2 第二个场景 3.3 需注意的场景 3.4 硬件的影响 军规4 避免手势冲突 4.1 从屏幕左侧边缘向右滑动 4.2 在屏幕上向左滑动 4.3 从屏幕顶部向下滑动 4.4 从屏幕底部向上滑动 4.5 按住屏幕向下滑动 4.6 在图片上双击 4.7 两根手指分开和捏合 4.8 两根手指按住屏幕旋转 4.9 3根手指的手势操作 4.10 4根手指向上/下滑动 4.11 4根手指向左/右滑动 4.12 5根手指聚拢的捏合操作 4.13 摇动设备 4.14 长按屏幕 军规5 关注用户体验 5.1 横竖屏幕测试 5.2 webview的测试 5.3 规范与习惯 5.4 关注用户体验 5.5 其他需要关注的用户体验的小细节 军规6 设计通知和消息展示 6.1 测试app安装时是否明确申明在用户使用app时需要用到的权限 6.2 测试app在用户使用过程中是否有合适的通知和消息显示 6.3 测试app在后台运行时是否有合适的通知和消息显示 6.4 测试app的消息推送功能 6.5 测试app在出错时是否有合适的通知和消息显示 军规7 支持操作系统特性 7.1 android app测试设备的碎片化 7.2 android app更容易受到恶意软件的攻击 7.3 ios和android对于app间通信的处理方式不一样 7.4 android和ios就是否支持扩展存储有所不同 7.5 ios和android对widget的实现和使用不同 7.6 测试android app对于dalvik和art运行环境(runtime)的兼容性 7.7 测试ios app在特定设置下的行为 军规8 及时显示和同步消息 军规9 适应特定用户界面 对功能和显示的影响 9.1 三星的touchwiz用户界面 9.2 htc的sense用户界面 9.3 lg的ux用户界面 9.4 小米的米柚miui用户界面 9.5 魅族的flyme用户界面 9.6 sony的xperia ui用户界面 9.7 ios app的显式效果测试 军规10 支持多种文件格式 10.1 app支持office文件 10.2 app支持图片文件 10.3 app支持视频和音频文件 军规11 支持多语言和地区设置 11.1 app不支持多语言和地区设置影响用户输入 11.2 app不支持多语言和地区设置的影响 军规12 重点测试高内存占用的功能 12.1 ios操作系统的内存管理机制以及对app使用内存的限制是很不透明的 12.2 android操作系统的内存管理机制更加透明,对app使用内存的限制也 更加灵活 军规13 降低流量和电量消耗 13.1 测试app安装文件的大小和安装过程 13.2 测试app占用的存储空间 13.3 测试app的流量消耗 13.4 测试app对于设备电量的消耗 军规14 增量升级必不可少 14.1 测试app的增量升级 14.2 测试app的删除 14.3 测试app数据的清除 军规15 确保成功集成和调用第三方app 15.1 app对第三方app的直接集成 15.2 测试app的分享功能 15.3 测试app显示外部链接的功能 15.4 测试免费app中集成广告的功能 15.5 测试app使用社交媒体等账号登录的功能 15.6 测试app推送服务 15.7 测试app关联其他文件的功能 15.8 测试app和输入法等app交互的功能 军规16 尽量不使用非标准控件 军规17 提前关注操作系统升级 17.1 ios 6升级所引入的新特性 17.2 ios 7升级所引入的新特性 17.3 ios 8升级所引入的新特性 17.4 android 4.1升级所引入的新特性 17.5 android 4.4升级所引入的新特性 17.6 android 5.0升级所引入的新特性 军规18 尽量减少依赖 18.1 对于既有web版本又有app版本的app要减少依赖 18.2 没有web版本的app也需要考虑app的依赖 军规19 进行自动化和探索性测试 19.1 测试设计和测试金字塔 19.2 单元和组件测试以及tdd 19.3 mobile service的api测试 19.4 用户界面的自动化测试 19.5 行为驱动开发bdd 19.6 页面模式page object 19.7 自动化测试中模拟器的使用 19.8 用户界面自动化测试的常见工具 19.9 探索性测试 军规20 进行性能和安全性测试 20.1 测试app连接网络的速度 20.2 测试app在不同网络速度下操作的流畅程度 20.3 测试app对于前台页面渲染的性能 20.4 测试app操作数据库的性能 20.5 测试app用到的后台服务mobile service的性能 20.6 测试app是否保存了临时数据或者已删除的数据 20.7 测试app的会话session是否有过期设置 20.8 测试app请求中是否包含了明文的用户信息 20.9 测试app的请求是否加密 20.10 测试sqlite数据库的存储是否安全 20.11 测试app使用webview的安全性 20.12 测试app的后台服务mobile service 军规21 使用log定位问题 军规22 充分使用持续集成和持续部署 22.1 **种方式 22.2 第二种方式 app测试综合案例分析 23.1 首先需要确定测试微信app需要的设备和版本 23.2 “移动”测试微信app 23.3 测试微信app的多任务和意外情况处理 23.4 测试微信app的手势操作 23.5 测试微信app的用户体验 23.6 测试微信app的消息显示和通知展示 23.7 测试微信app对于操作系统特性的支持程度 23.8 测试微信app能否及时显示和同步消息 23.9 测试微信app能否适应不同设备的不同用户界面 23.10 测试微信app对于多种格式图片的支持 23.11 测试微信app对多语言和地区的支持 23.12 测试微信app中高内存使用的功能 23.13 测试微信app的流量和电量消耗 23.14 测试微信app的增量升级 23.15 测试微信app中集成和调用第三方app 23.16 测试微信app中非标准控件的使用情况 23.17 测试微信app对于*新操作系统特性的支持 23.18 测试微信app的依赖情况 23.19 对微信app进行自动化测试和探索性测试 23.20 对微信app进行性能测试和安全性测试 23.21 测试微信app的log提交 23.22 实现微信app的持续集成和持续部署 22条军规之外 后记
封面
书名:移动App测试的22条军规
作者:黄勇
页数:244
定价:¥49.0
出版社:人民邮电出版社
出版日期:2015-07-01
ISBN:9787115394965
PDF电子书大小:155MB 高清扫描完整版
本文标题:《移动App测试的22条军规》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!