zoukankan      html  css  js  c++  java
  • 测试的本质

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

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

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

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

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

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

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

    浮沙之上勿筑高台
  • 相关阅读:
    JVM总结-java基本类型
    JVM总结-虚拟机怎么执行字节码
    spring-BeanDefinition流程源码分析
    spring-BeanFactory源码解析
    linux文件基本权限-基本权限的修改
    Spring-IoC容器初始化流程源码分析
    spring-AOP
    JavaScript笔记 第十六章 匿名函数和闭包
    C# 指针(unsafe与fixed的使用)
    devenv.exe
  • 原文地址:https://www.cnblogs.com/stst/p/4906941.html
Copyright © 2011-2022 走看看