软件测试应该遵循的原则
上一篇 /
下一篇 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: