软件测试应该遵循的原则

上一篇 / 下一篇  2010-02-24 15:25:30 / 个人分类:学习

进行测试时需要遵循以下基本原则:

1、Good enough原则。Good enough原则是指测试的投入与产出要适当权衡,测试进行的不够充分是对质量不负责任的表现,但是投入过多,则是资源浪费的表现。

2、Pareto原则。Pareto原则也叫80-20原则,由意大利人Villefredo Pareto提出的。原义是:社会财富的80%是掌握在20%的人手中,而余下的80%的人只占有20%的财富。在软件测试中80-20原则是指80%的Bug在分析、设计、评审阶段就能被发现和修正,剩下的16%则需要由系统的软件测试来发现,最后剩下的4%左右的Bug只有有用户长时间的使用过程中才能暴露出来。

3、尽可能早地开展测试。越早发现错误,则修改的代价越小。

4、在发现较多错误的地方投入更多的测试。物以类聚,软件缺陷也同样有聚集效应。

5、同化效应。主要体现在以下两方面:一是测试人员与开发人员一起在某个项目中工作较长时间后,容易受到开发人员软件观点的影响,变得容易赞同开发人员的观点;二是测试人员对软件的熟悉程度越高,越容易忽略一些看起来较小的问题。这也是一些测试人员感觉越来越难发现Bug的原因。


TAG:

 

评分:0

我来说两句

Open Toolbar