老宋的地盘

 找回密码
 我要加入
搜索
查看: 1735|回复: 0

[概念知识] 软件测试人员的思考问题方式五

[复制链接]
发表于 2013-5-21 14:58:28 | 显示全部楼层 |阅读模式
经验 5,测试需要推断,并不只是做输出与预期结果的比较
  流行的观点认为,测试员只是执行测试用例,并对照预期结果比较执行结果。这种观点
把测试看作是简单的比较活动,没有看到一些聪明人必须设计测试,并确定预期输出。想想
看, 测试设计人员几乎从来没有得到过应该测试什么的权威指导, 更不要说应该期望什么了。
可以得到的指导是要解释的主体。在现实生活中,大多数测试设计都是基于推断,或基于与
测试员的推断有关的经验。不仅如此,这些推断还要随时间发生变化。像测试员那样思考,
就是要掌握探索式推断的艺术。
探索式推断听起来可能像是奇怪的想法, 这意味着要以一种不能事先预测的方式, 通过
一种思想引出另一种思想,然后再引出下一种思想。有关探索式推断的一本很好的书是《证
明 与 反驳: 数 学发现 的 逻辑》(Proofs  and  Refutations: The  Logic  of  Mathematical
Discovery)(Lakatos,1976)。关于这本书需要注意的是,Lakatos 如何说明数学和科学推理
程是探索式的,而不是脚本化的。甚至数学家也是积极探索地推理,而不是通过运用枯燥的
公式。他们像测试员那样思考!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

歌名 - 歌手
0:00

    QQ|手机版|小黑屋|工具箱|老宋 ( 备案中... )

    GMT+8, 2024-11-23 20:36 , Processed in 0.108338 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表