【探索式测试7-15】商业区、辅助区、恶邻区

319 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

探索式测试

探索式测试强调独立测试人员的个人自由和责任,其目的是为了持续优化其工作的价值。测试人员应该为个人和团队负责,调动所有能量,发挥人的灵活性,在整体上持续优化个人和团队的产出。这段描述和精益生产、敏捷软件开发的理念高度一致,这也是探索式测试受到敏捷团队欢迎的原因之一。

7.商业区思想

【定义】位于软件启动和关闭之间,包含用户所要使用的软件特性和功能。

【目的】预测试、验证测试、发现bug。

【方法】可以用指南测试法、博物馆测试法、遍历测试法等进行测试。

image.png

8.辅助区思想

【定义】软件中非主打亮点功能;类似于完成主要功能和特性后,需要使用的辅助特性和功能。

【目的】预测试、验证测试、发现bug。

【方法】可以用深巷测试法、通宵测试法、配角测试法进行测试。

9.恶邻区思想

【定义】缺陷最多的几个功能区域,随着测试的深入,确定那些bug较多的特性并进行遍历测试。

10.指南测试法

【定义】通过阅读用户手册并严格遵照手册的建议执行操作,按用户的使用方式把特性串起来。可以以不同身份的用户拿到手册进行测试,比如专家、竞争对手等。

11.遍历测试法

【定义】通过选定一个目标,然后使用可以发现的最短路径来访问目标包含的所有对象。

12.通宵测试法

【定义】连续不断的使用某些特性,让运行时间足够长。

13.配角测试法

【定义】紧邻着主要功能的那些特性的特性,将注意力从主要功能上转移到这些辅助功能和特性。

14.取消测试法

【定义】启动操作然后停止它;对任何提高取消选项的功能或需要较长时间才能完成的功能做同样的操作,检查程序的自我清除能力。

15.懒汉测试法

【定义】做尽量少的实际工作,比如接受所有默认值,保存某字段为空,未点击某按钮等,检查程序处理默认值的能力。


探索式测试汇总

【探索式测试1-3】| 长路径测试法、改变顺序和交互、探索实体与实体间的关系

【探索式测试4-6】| 深巷测试法、反叛测试法、博物馆测试法