每日一书:《移动App测试实战顶级互联网企业软件测试》PDF高清版
内容简介
在移动互联网高速发展的今天,打造上千万乃至上亿用户的移动App是每个开发者的梦想。为了支持这样量级的用户并持续运营和发展,App的高质量非常重要。而作为质量保证的重要手段,测试技术的重要性是不言而喻的,可以说每一个成功App背后都有一支强大的测试队伍。本书作者在腾讯、京东、阿里等大型互联网公司有多年丰富的测试研发和测试管理经验,为我们揭开了移动App测试的神秘面纱。本书结合大量的实战经验,对移动互联网测试在功能测试、自动化测试、专项测试、QA等方面做了全面而详细的讲解,帮助测试从业者快速、系统地了解和学习移动互联网测试架构,无论是对初级测试员、专业测试员还是测试管理者都会有一些很好的启发和帮助作用。
书本目录
第1章产品功能测试概述
在第1章的第二部分我们介绍 了功能测试中的一些实践,包括测试用例的设计和评审,以及测试进度的管理。
第2章功能测试自动化
第2章介绍了自动化的方法,包括接口层面的自动化,这里我们重点介绍了-种实践过的轻量级方案,以及App U层面的自动化,分布介绍了Android和iOS用到的一些技术方案。
第3章性能测试
第3章介绍了性能测试的方法,包括Web前端的性能,为了介绍这部分的性能问题,也介绍HTTP协议相关的知识,以及常用的测试方法。第二部分是App端的性能,包括Android和iOS内存相关的问题,以及内嵌Web组件的性能分析。最后介绍了后台服务的性能测试,包括了压力场景的建模、测试工具的介绍以及测试数据的收集和分析。
第4章专项测试
第4章重点介绍了几个针对App的测试方法,包括兼容性测试、流量测试、电量测试、弱网络测试、稳定性测试、安全测试和环境相关测试。这些方法,由于都是针对某个特殊方面或者问题的,所以我们统称为专项测试。
第5章 辅助测试方法
第5章介绍了代码静态扫描、代码覆盖率分析、接口Mock方法和AOP测试方法,这些是测试方法中非常有效的补充,我们称之为辅助测试方法。
第6章发布过程中的质量管理
第6章介绍了发布过程中的质量保证活动,包括持续集成的实践,以及发布环境的质量包括,包括发布系统的介绍。另外还专门讨论了内测和灰度这两个互联网产品比较常用的方法。
第7章 质量的度量和推动
第7章介绍了质量的度量和推动方法。包括我们常用的一些质量分析的维度,QA的角色和所做的工作,并专门讨论跨团队的质量推动。
第8章发布之后的质量管理
第8章介绍了一些发布之后的质量管理工作,包括继续进行-些模块之间的交叉测试, 发现-些之前没有发现的问题。另外,介绍了互联网产品的一些常见的监控维度,并重点介绍了适合测试团队开展的接口方面的自动化监控的实践做法。最后,讨论了关于外部用户问题反馈的收集和跟进的一些常见的做法。
第9章关于软件测试和测试团队
第9章,最后,作为在软件测试领域工作多年的专业人员,我们也想借这个机会讨论一些我们对于软件测试、测试人员以及团队的看法和思考。因为前面介绍的所有实践,都是这些人做出来的。
总结
无论是新手初级测试还是大佬级别的测试,都可以多浏览书籍,从中寻找到技术解决方案和灵感。
最后只想说,学习不会辜负任何人,
《移动App测试实战顶级互联网企业软件测试》或关注公众号;‘程序员白楠楠’获取~
《移动App测试实战顶级互联网企业软件测试》或关注公众号;‘程序员白楠楠’获取~