码迷,mamicode.com
首页 > 其他好文 > 详细

测试的本质

时间:2015-10-24 17:08:04      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

测试是规格(需求),而不是测试

测试就是测试,而不是规格(需求)

看起来很矛盾,实际上是有道理的,我一度坚持测试就是规格(需求),我还曾经因为强力坚持测试反映需求的观念和人吵翻,现在我认识到我只看到了一面.

以测试通过之前作为分界点,测试呈现两种不同的状态,我们需要以两个不同的角度去审视,这是<<测试驱动数据库开发>>带给我的第二个共鸣点.

首先,在测试通过之前,我们观察的要点是编写测试的目的,我们不能漫无目的的写测试,那样的测试也是毫无意义的,在这个视角,我们需要严格依照规格(需求),用测试来反映规格(需求),在这个阶段测试是规格(需求),而不是测试

然后,当测试通过以后,测试就回归到测试的角色,只要这个测试在,需求就有保障,我可以放心地去观察实现下一个需求,而不用担心下一个需求的实现过程会扰乱我当前已经完成的功能,因为有测试在(只要经常运行整套的测试),会在第一时间观察到破坏,这个时候因为清楚记得刚刚做过的修改,所以很容易地就知道在那里造成了破坏,这时候, 测试就是测试,而不是规格(需求)

                        -----《测试驱动数据库开发》

测试的本质

标签:

原文地址:http://www.cnblogs.com/stst/p/4906941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!