软件测试思维
2014年5月13号,带我的照哥给讲解了软件测试思维,当时感触很深,但是没来得急整理。拖延症是个病,必须根治呀!下面重两个角度举例子回顾一下:
#广度优先思维
- 一个手机应用-计算器的测试
广度优先考虑,要重一个整体的框架上分析,大而全,不一定要精细:
1. 平台覆盖(IN/UNISTALL)
2. 功能可用性--UI/后台Logic
3. 性能
4. 稳定性
5. 安全行
6. 规范性(UI合规,用户行为习惯符合)
6. 发布测试
#深度优先思维
- 一个用户登录界面的测试
深度优先思维,针对这一特定的点进行深入,要非常细致与全面,最大努力给开发找麻烦^_^
1. 正常数据输入
2. 错误数据输入
3. 长度限制
4. cookie过期
5. 错误次数过多(封IP,封User)
6. 证书
7. 登录过期
8. 并发访问
9. 稳定性
10. 安全性
11. 兼容性
12. 代码评审
...
软件测试很像是个无底洞,天马行空的发散思维,真的还挺好玩的.经历了这么多年的成长,出现了很多工具便于操作。
归根结底,还是照哥说的那句话,开发也好,测试也好,能对人性需求把握的好,就提升了一个层次~
#END
blog comments powered by Disqus
Published
15 June 2014