软件质量管理实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5.3 缺陷根源

任何与开发过程相关的环节都可能会引入缺陷,缺陷根源主要表现在测试策略以及过程、工具和方法、技术团队与个人能力、组织和通信、软件、硬件、工作环境七个方面。

(1)测试策略:错误的测试范围、误解测试目标、超越测试能力等。

(2)过程、工具和方法:无效的需求收集过程、过时的风险管理过程、不适用的项目管理方法、没有估算规程、无效的变更控制过程等。

(3)技术团队与个人能力:项目团队职责交叉、缺乏培训。没有经验的项目团队、缺乏士气和动机不纯等。

(4)组织和通信:缺乏用户参与、职责不明确、管理失败等。

(5)硬件:硬件配置不对、缺乏或处理器缺陷导致算术精度丢失、内存溢出等。

(6)软件:软件设置不对、缺乏或操作系统错误导致无法释放资源、工具软件的错误、编译器的错误等。

(7)工作环境:组织机构调整、预算改变、工作环境恶劣(如噪音过大)。