《Web测试囧事》——导读


image

前 言

为什么要写这本书

1)人不能像走兽那样活着,应该追求知识和美德。——但丁

2)助人为乐,人生一美德。

我们4个作者加起来年龄过百,而且有着年超半百的工作经验,算起来也是测试领域的老鸟了。

根据上面的1)和2),我们得出一个很重要的结论:

经过这么多年在工作中不断总结经验,时不时与Bug斗智斗勇,最后提炼出来的经验,我们希望能分享给更多的人,更重要的是能抛砖引玉,引发对更优秀的工作方式和实践的思考。

为什么需要看这本书

怎样判断你是否需要这本书?以下场景,如果8条以内你都似曾相识,那么请看这本书吧!

1)测试过程中,某个功能的测试除了依据需求文档编写测试用例,好像找不到别的测试点了。

2)按需求文档编写的测试用例,执行过后测试都通过了,但自己还是没有信心,总觉得还有没测到的地方。就像都出门了,还在怀疑自己究竟是否锁门了。

3)产品上线了,Bug出来了。为什么老是遗漏?

4)当前测试的功能怎么和之前项目的很相似,当时还发现了一个很有意思、很难发现的问题,可现在居然想不起来了。接着,又重新慢慢摸索。要是有记录可以翻查多好!

5)发现一个Bug,提交请求修复时,却被要求提供更多信息。更多信息?怎么提供,不知道,找不着,没头绪。

6)团队其他测试人员遇到技术问题,我却只能抓耳挠腮,无法提供更多帮助,怎么办?

7)分析测试进度和风险时,文档是写了,内容却无关痛痒。问题的实质在哪里?貌似离我有点远。

8)开发过程中,不知道自己编写的代码质量怎样,哪些Bug会变身为“大笑话”。

你符合哪一条或者哪几条?

目 录

[第1章 功能测试:技术篇 
1.1 输入框中输入超过最大允许值造成页面跳转溢出 ](https://yq.aliyun.com/articles/120629/)
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 设计测试时对需求分析不透彻导致给予用户错误的折扣 ](https://yq.aliyun.com/articles/120702/)
2.2 页面字段依赖导致表单提交时出错 
2.3 修改产品代码时忽视了对遗留数据的处理 
2.4 基础代码的改动影响到了其他相关产品,造成程序出错 
2.5 异常场景处理不全面导致功能缺陷 
2.6 时区不一致造成邮件发送异常 
2.7 多入口功能的特殊处理造成的Bug 
2.8 小结 
[第3章 功能测试:测试实践篇 
3.1 修改充值金额范围遗漏的产品Bug ](https://yq.aliyun.com/articles/120744/)
3.2 针对UI设计稿的测试思路 
3.3 前后台分离测试时需要注意测试隔离 
3.4 账号关联过的手机号会一直收到短信验证码 
3.5 提高测试效率的一个捷径 
3.6 缺陷VS功能 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值