摘要:
我们知道,只要有软件就会有bug。一者,再严格的测试也只是抽样活动,总会有bug被遗留下来。再者,做软件也是一种商业行为,对质量的投入要看ROI。基于以上两种原因,软件或者系统发布时总会或多或少带点bug。对于这些bug,我们要看它的影响程度是什么样的。对于生命周期比较长的系统,这些bug只要产生了影响都是要修改的。在我上篇文章《测试的最高境界是什么?》中给出了软件不同周期中缺陷修复所需要的成本的一张示意图,要知道,bug的检测也是需要成本的,并且检测成本也会随着时间向后推移水涨船高。对于开发者来说,已发布版本的bug如何检测才能成本低且有效呢?显然已发布的软件会直面用户,从用户身上打主意是. 阅读全文