测试的两个基本目的

站在测试的角度,我们可以将被测对象的质量理解为“理想与现实的相符程度”。理想与现实的相符程度高,则质量高;理想与现实的相符程度低,则质量低。

不同的领域、不同的被测对象,对质量的要求千差万别。应用在航空航天、军事、交通运输等领域的产品,与人身安全、国家安全、社会秩序密切相关,肯定会采用很高的质量标准。

而应用在休闲娱乐、互联网等领域的产品,在质量方面就不会有太高的追求。

如果理想和现实之间存在不可接受的差异,我们就说被测对象中存在缺陷。找到缺陷,把它消灭掉,就可以提高质量。

测试的基本目的有两个:“评估质量”和“检出缺陷”

文章海旭老师,公众号:重新认识测试设计 测试的本质

在“测试的本质”中,我们已经明确过,“测试”就是“在理想与现实之间观察求索”。观察就是为了“评估质量”,求索就是为了“检出缺陷”。

“评估质量”,就是评估理想和现实的相符程度。评估的结论,最终会决定产品能不能上线,能不能交付给用户。如果评估结论不靠谱,就可能给用户造成重大损失。

“检出缺陷”,就是找到理想和现实不相符的地方。关于“缺陷”,电影导演是枝裕和说过这样一句话:他不喜欢英雄人物突破极限守护家人拯救世界的情节,他想要描述的,是有缺陷的普通人遇到困难时下意识地互相求助的情节。

因为缺陷不只是缺点,还代表着可能性。什么可能性呢?对测试来说,就是提升质量、做出建设性贡献的可能性。

实际上,测试的两个基本目的之间,是一种对立统一的关系。

为什么说是“对立”的呢?因为不同的目的,会让测试走上了不同的道路。

  • 测试的主要手段是让被测对象进入某些具体事件,观察被测对象在这些事件中的质量表现。经验告诉我们,缺陷特别喜欢隐藏在一些比较特别的事件里,针对这些事件进行测试,我们会更容易检出缺陷;
  • 但是,在被测对象实际使用的过程中,这些特别事件的发生概率是比较小的,被测对象在这些事件中的表现,并不足以反映用户所感受到的质量水平。所以,为了更准确地评估被测对象的质量,测试反而应该更多关注那些发生概率较高的典型事件。

那又为什么说是“统一”的呢?因为实现了一个目的,就可以在一定程度上实现另一个目的。

  • 一方面,以“评估质量”为目的的测试,需要对理想与现实的差异情况进行分析,这个过程通常会伴随着缺陷的检出;
  • 另一方面,测试活动“检出缺陷”的过程,实质上是理想与现实差异程度渐进明晰的过程,也是从负面实现质量评估的过程。
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值