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