有道测试软件测试@IT·互联网

测试需要更多的场景化思维

2016-12-08  本文已影响148人  IT老李

“不要因为走的太远而忘记为什么出发” 纪伯伦《先知》。

为什么要测试,这既是一个老生常谈的问题,也是很难回答的问题。不同的观点没有绝对的对与错,代表着角度、立场的不同。只有站在客观的角度审视不同的观点,并与自己所在的环境进行融合才能找到适合自己的方法。

《测试的艺术》上对测试目的的解释:
①、软件测试是为了发现错误而执行程序的过程;
②、测试是为了证明程序有错,而不是证明程序无错误。
③、一个好的测试用例是在于它能发现至今未发现的错误;
④、一个 成功的测试是发现了至今未发现的错误的测试。

还有很多其他的定义都差不多,也就不关心了。

个人支持的一种观点: 测试的目的是为了验证产品在特定场景下满足客户的功能、性能、易用性、可靠性等各个方面的要求。

此观点很早就有了,需要强调的两点:1. 特定场景。2. 验证正确。

本篇主题不是为了抛出这个观点,而是想说明场景化思维对测试设计的引导作用:产品有明确的需求和场景应用,抛开技术角度,依据场景化的测试设计,是不是可以使用50%的人力发现90%的问题?而不用去考虑其余90%的细致末节,发现那些在产品的生命周期内都不会碰到的问题呢?

创业型公司、客户群明确的产品是不是更适用于这种方式? 是否可以作为现有测试方式的一种主要形式?

上一篇下一篇

猜你喜欢

热点阅读