探索式测试--深巷测试法
【前言】
本文我们讲一下发现bug排名第三的深巷测试法。
【概念】
其实深巷测试法的概念很好理解,我们最常用的是把地标测试法和深巷测试法结合起来使用。试着把最流行和最不流行的特性放在一起混着测。因为开发人员可能从来没有预想过它们会在这样的场景中被混合在一起。
酒香不怕巷子深。
【示例】
1.深藏在配置项中的功能
Android输入法双拼功能最后一行:点击查看双拼方案。因为双拼官网服务器异常,导致点击设置项中双拼方案后跳转到空白页面。
2.功能中不常用的子功能
搜狗PC浏览器标签页有个功能叫做固定标签页。当标签页固定后,通过右键菜单关闭其他页面,浏览器崩溃。
【实战】
本次我们在对Android输入法时光皮肤功能进行配角测试法实践时,同时也进行了深巷测试法的实践。时光皮肤是一款手机皮肤,功能是可以根据不同的时间段去展示不同的样式。
测试时间 10min
发现bug:4个
bug记录:
①时光皮肤不支持超级键盘;
②时光皮肤下,开启翻译功能,再进行输入,输入后拼音串遮挡中英翻译条;
③第一次装完时光皮肤后,点击时光皮肤上的淘宝运营位,没有跳转淘宝APP;
④安装时光皮肤后,切换到任意输入法后再切回到搜狗输入法,输入法无法使用,点S标会闪退,输入法崩溃。
如果一个应用程序被广泛应用,也许找不到最不可能用到的功能,因为每个功能都会被某些用户用到,所有用户都是重要的。特别是如果产品的用户量较大,再小的功能出现bug,也可能出现用户抱怨。所以,
不知道哪些是深巷功能,是不是需要把所有的功能都进行遍历?
是不是每个版本都需要走一遍深巷测试法?
答案是不需要的。建议:
①建立功能统计反馈数据,比如产品功能线上用户反馈,pingback数据;
②定期查看,找到不常用的、排名靠后的功能,如果pingback数据较为稳定,说明功能使用正常;
③在特定时期(每N个版本)后对不经常使用的功能进行回归,降低每次回归的成本。
系列文章回顾
探索性测试:超模测试法
探索性测试:快递测试法
探索式测试:配角测试法
探索式测试:反叛测试法和强迫症测试法
探索式测试:取消测试法
探索式测试:测一送一法
探索式测试:地标测试法
探索式测试:极限测试法
目前在探索式测试的学习方面,还有许多不足之处,欢迎各位粉丝指出交流;同时也欢迎在对此方法有实际成熟经验的同学进行交流学习。
- 无关年龄!这个老年痴呆测试,5题全错的要小心了
- 软件测试面试题大考问——搜狐篇
- 心理测试:你的受虐指数是多少?
- 上海市教委正调查“3E”英语测试 官微相关信息被删
- 12.16相约京东质量测试论坛
- 趣味小测试,算出你年龄
- 【宝鸡心理健康】心理测试 | 你的心理年龄有多大?
- 日本街头路人测试 !据说人在打电话的时候给什么东西都会接 ~
- AI探索虽无止境,但应用有禁区
- 爽!广东高速未来可免费连WiFi!东莞这段高速正在测试!