3 数据 (产品处理什么?):
它处理什么输入?
它的输出是什么?
它会处于哪些模式或状态?
它会包含有初始化数据吗?
它的输入是时间敏感或顺序敏感的吗?
4 平台 (它依赖什么?):
它在什么操作系统上运行?
需要特殊的环境配置吗?
是否依赖第三方组件?
5 操作 (它是怎样使用的?):
谁会用它?
它会在什么场景下使用?
用户用它来做什么?
是否有特定的事情用户更希望做的?
是否有用户数据可以让我们的测试更加逼近真实?
Bringing Ideas to Light发现想法
我能使用像SFDPO这样的方法来快速地获取关于产品测试的很多主意。但是我喜欢的不仅仅是速度,而是可靠性。在我发现SFDEPO之前,我能也能发现很多关于测试的主意,但是都是随机的和分散的。我不能完整地分析。现在我掌握了这个方法,我知道我还是有可能忘记某些东西,但是至少我能系统地访问了产品的各主要方面。现在我在测试的各个方面的有记忆术和启发术,从测试方法到质量标准,因为你知道某样东西不代表你记得它的方方面面。SFDPO不是一个模版或测试计划,它只是在你测试时帮助你发现重要的主意的方法。是你的智囊包的一部分。如果你想成为一名优秀的和可靠的探索性测试员的话,你应该开始收集和创建适合你的启发术的清单。启发术想一个认知的闹钟一样让你认识到好的主意,但是不能确保把正确的具体的做法 告诉你。
测试是一门精细的手艺,在工作中你应该拥有好的工具。
文章来源于领测软件测试网 https://www.ltesting.net/