《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功能 

相关文章
|
2月前
|
SQL 安全 测试技术
Web应用程序安全测试
Web应用程序安全测试
|
2月前
|
Web App开发 编解码 前端开发
面试题22:如何测试Web浏览器的兼容性?
面试题22:如何测试Web浏览器的兼容性?
|
3月前
|
存储 缓存 监控
Web 应用程序性能测试核心步骤
Web 应用程序性能测试核心步骤
|
2天前
|
XML Web App开发 测试技术
python的Web自动化测试
【4月更文挑战第16天】Python在Web自动化测试中广泛应用,借助Selenium(支持多浏览器交互)、BeautifulSoup(解析HTML/XML)、Requests(发送HTTP请求)和Unittest(测试框架)等工具。测试步骤包括环境搭建、编写测试用例、初始化浏览器、访问页面、操作元素、验证结果、关闭浏览器及运行报告。注意浏览器兼容性、动态内容处理和错误处理。这些组合能提升测试效率和质量。
11 6
|
1月前
javaWeb服务详解(含源代码,测试通过,注释) ——web.xml
javaWeb服务详解(含源代码,测试通过,注释) ——web.xml
7 0
|
1月前
|
安全 测试技术 API
请描述在 Python WEB 开发中常用的测试方法。
请描述在 Python WEB 开发中常用的测试方法。
18 0
|
1月前
|
Web App开发 前端开发 测试技术
Web应用程序测试工具Selenium用法详解
Web应用程序测试工具Selenium用法详解
37 0
|
2月前
|
Web App开发 测试技术 数据安全/隐私保护
Web自动化测试工具Selenium
Web自动化测试工具Selenium
|
2月前
|
人工智能 前端开发 Java
软件测试/人工智能|熟练使用web控件定位技巧,提升测试工作效率!
软件测试/人工智能|熟练使用web控件定位技巧,提升测试工作效率!
197 1
|
2月前
|
编解码 缓存 前端开发
Web浏览器的兼容性测试需要考虑哪些测试点?
Web浏览器的兼容性测试需要考虑哪些测试点?