1.需求不明
软件产品的用户需求是软件开发和软件测试的前提,也是软件的验收标准之一。一旦需求不明确,开发和测试人员的工作将无从下手,软件开发出来上线之后,也会影响到用户的正常使用。还有,一再更改软件需求使开发人员频繁更改代码,也会影响软件的Zui 终质量。
2.软件测试随意、不规范
很多公司只注重软件开发,不重视软件测试的效果,软件研发往往进行高成本的投入,却不愿意购买和维护软件自动化测试工具、培训测试人员,导致检测出来的软件缺陷或漏洞有限,从而降低软件质量。
3.缺乏软件质量控制管理
软件开发和测试比较容易量化和确定责任人,而软件质量控制不容易量化,很多公司也并不会将这个方面的责任明确划分到人。