日常开发过程中发现软件缺陷的手段
时间:2012-8-8
一提到缺陷发现的手段,大家首先且基本上能够想到的就是测试;这个在前言中已经提及了.我们一再强调,测试是一项重要的缺陷发现手段,但不是唯一的缺陷发现手段.
只要仔细观察,日常开发过程中发现软件缺陷的手段有很多种,比如;
1.经过对需求规格书,设计说明书等工作产品的走查,评审发现;
2.由编写代码的开发人中发现;
3.在代码编译的过程中发现;
4.由尝试运行代码的开发人员发现;
5.由专职的质量保证人员发现;
6.由组中的其他开发人员或测试人中发现;
7.由产品大规模测试发现.
8.由最终用户发现.
总结这些常用的缺陷发现手段,即有同行评审,测试,管理评审,PPQA发现.项目组内部发现以及客户反馈6种,经过统计分析,有效的同行评审发现的问题数可以占到四成左右,并且大的问题基本都是通过这种手机发现的,而传统意义上的测试,发现和解决的问题数一般可以占到35%,退化到了第二位的层面了.