质量不等于测试
质量不等于测试,这句看似陈词滥调的话却蕴含着一定的道理,从汽车行业到软件行业,如果最初的设计创建就是错的,那他永远也无法正确,试问汽车行业的公司,大量召回事实上有质量问题的产品,代价是多么的昂贵。因此,一开始创建就要保证正确,否则将陷入混乱的万丈深渊!
这句话就不想听起来这么简单和准确,同样有证据表明,未经测试也无法开发出高质量的软件,如果连测试都不做,又如何保证软件具有高质量呢?
有一个简单的办法可以解决这么难题,停止开发和测试的隔离对立,测试和开发应该是并肩齐驱,写完一段代码就立刻做测试,写完更多的代码就要做更多的测试。测试不是独立隔离的活动,他也是开发的一部分,测试和开发应该融为一体,就想搅拌机中搅拌一样,直到部分彼此,质量才会出来!