互联网
类型
7.1
豆瓣评分
可以朗读
语音朗读
163千字
字数
2017-07-01
发行日期
展开全部
主编推荐语
73个源自实战的故事,揭示Bug定位思路、解决方案与规律,轻松、潜移默化地掌握测试技巧、原理,触类旁通。
内容简介
本书着重讲解Web测试中可能遇到的各种问题以及思考和解决思路。第1~4章,重点介绍了Web测试中为关键的功能测试,并从开发和测试技术、测试覆盖率、测试实践和业务需求4个方面分析了功能测试中Bug产生的原因及其解决思路。第5、6章详细介绍在Web测试中安全和性能测试实践,从思维和实践两个维度讲解。第7章详细介绍在进行Web自动化测试过程中你可能遇到的各种问题,以及应对策略。第8章详细介绍移动Web测试需要进行的实践与测试思路调整。第9章介绍了非功能性的其他测试。第10章通过介绍在需求澄清、测试环境管理和运维中的测试实践,阐述如何通过这几方面的测试活动提升产品质量。
目录
- 版权信息
- 序一
- 序二
- 序三
- 前言
- 第1章 功能测试:技术篇
- 1.1 输入框中输入超过最大允许值造成页面跳转溢出
- 1.2 索引值计算错误使资源缩略图显示和大图展现不一致
- 1.3 测试Web Service能否正常提供JSON数据
- 1.4 利用JavaScript加载的漏洞提前购买抢购商品
- 1.5 过长的控件名称造成其他元素显示错位
- 1.6 多次操作本该禁用的页面组件造成服务器出错
- 1.7 页面跳转后出现HTTP 400错误
- 1.8 使用没有添加时间戳的缓存使用户看到过期数据
- 1.9 代理服务器过度缓存文件导致读取错误的账号信息
- 1.10 多余的空格造成服务器被删除
- 1.11 IE 9不支持占位符导致搜索行为异常
- 1.12 小结
- 第2章 功能测试:测试覆盖篇
- 2.1 设计测试时对需求分析不透彻导致给予用户错误的折扣
- 2.2 页面字段依赖导致表单提交时出错
- 2.3 修改产品代码时忽视了对遗留数据的处理
- 2.4 基础代码的改动影响到了其他相关产品,造成程序出错
- 2.5 异常场景处理不全面导致功能缺陷
- 2.6 时区不一致造成邮件发送异常
- 2.7 多入口功能的特殊处理造成的Bug
- 2.8 小结
- 第3章 功能测试:测试实践篇
- 3.1 修改充值金额范围遗漏的产品Bug
- 3.2 针对UI设计稿的测试思路
- 3.3 前后台分离测试时需要注意测试隔离
- 3.4 账号关联过的手机号会一直收到短信验证码
- 3.5 提高测试效率的一个捷径
- 3.6 缺陷VS功能
- 3.7 关于一次缺陷大扫除的结果分析
- 3.8 小结
- 第4章 功能测试:业务需求篇
- 4.1 图片轮播的自动播放和手动播放冲突
- 4.2 删除账号造成购买记录中出现空白记录
- 4.3 产品使用本机时间造成用户不用付费
- 4.4 注册和登录功能限制输入不一致导致功能错误
- 4.5 复制图片可以绕过对添加图片大小、数量、格式的限制
- 4.6 小结
- 第5章 安全性测试
- 5.1 链接格式暴露安全隐患
- 5.2 细剖如何用OWASP TOP 10补“洞”
- 5.3 前台修改JavaScript可以输入超限字符
- 5.4 页面没有屏蔽用户执行JavaScript代码导致XSS攻击
- 5.5 过度暴露服务器信息也会造成安全问题
- 5.6 日志中的信息泄露
- 5.7 打开陌生网页后,我在网站上存储的信息丢失了
- 5.8 包含在受限PDF里的缩略图权限不受限制
- 5.9 小结
- 第6章 性能测试
- 6.1 性能测试脚本无法使用了
- 6.2 错误的HTTP状态码增加了服务器的负担
- 6.3 不需要模拟用户的操作步骤进行性能测试
- 6.4 服务器端没有考虑分页而导致的性能问题
- 6.5 服务器端压力测试
- 6.6 前端性能测试的思考点和两个工具
- 6.7 小结
- 第7章 自动化测试
- 7.1 自动化新手入坑,测试数据管理
- 7.2 本地环境正常运行,在测试环境执行就出问题了
- 7.3 编写自动化测试时需要考虑投入产出比
- 7.4 测试框架和工具选型也需要考虑Debug
- 7.5 自动化测试框架选型调研需要使用复杂场景
- 7.6 使用Mock导致漏测很多真实环境的场景
- 7.7 开发UI自动化测试技巧锦集
- 7.8 小结
- 第8章 移动Web测试
- 8.1 测试多选框
- 8.2 移动网页的左右旋转不一致
- 8.3 移动设备碎片化使移动端网页测试更加困难
- 8.4 测试关键字输入框
- 8.5 移动网页上过长的下拉菜单
- 8.6 字符集不同导致显示乱码
- 8.7 重现一个让手机App崩溃的线上Bug
- 8.8 小结
- 第9章 非功能性测试
- 9.1 搜索结果为单数时仍显示复数名词
- 9.2 辅助功能引发的法律风险
- 9.3 辅助功能和键盘用户的冲突:快捷键的顺序问题
- 9.4 网站国际化和本地化测试中碰到的问题
- 9.5 过度本地化快捷键
- 9.6 小结
- 第10章 其他类型的测试
- 10.1 意料之外的用户操作
- 10.2 数据元素应该支持增删改查
- 10.3 为什么要关注测试环境之间的差异
- 10.4 产品环境和测试环境之间基础设施的差异造成的问题
- 10.5 大小写造成的部署出错
- 10.6 集成和系统测试时使用真实手机号
- 10.7 一个由A/B测试引出的Bug
- 10.8 隐身的特殊字符
- 10.9 邮件发送不出去了
- 10.10 广告条在三种浏览器上崩溃了
- 10.11 小结
- 附录A 敏捷测试中的Web测试优秀实践
- 附录B 测试人员职业发展之路
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。