软件测试培训 -缺陷管理 1缺陷管理 缺陷管理 软件测试的根本目的是什么? 在于检验它是否满足规定的需求 或是弄清预期结果与实际结果之间的差别缺陷管理 缺陷管理 软件测试中经常使用各种术语来描述软件出现的问题,如下一些通用的术语: u 软件错误(Software Error) u 软件缺陷(Software Defect) u 软件故障(Software fault) u 软件失效(Software failure) 区分这些术语很重要,它关系到测试工程师对软件失效现象与机 理的深刻理解.由于软件内部逻辑复杂,运行环境动态变化,且不同的软 件差异可能很大,因而软件失效的机理可能也有不同的表现形式,但总的 来说,软件失效的机理可描述为: 软件错误-软件缺陷-软件故障-软件失效软件错误:在可以遇见的时期内,软件将有人来开发.在整个生存期的各个阶段,都贯 穿 着人的直接或间接的干预.然而人难免犯错误,这必然给软件留下不良的痕迹 .软件错误是指在软件生存期内的不希望或不可接受的人为错误,其结果是导致 软件缺陷的产生.可见,软件错误是一种人为过程,相对于软件本身,是一种外部 行为. 软件缺陷:软