对于软件测试人员而言,在测试中不能正确表示缺陷的严重程度和优先级,这将会影响到软件缺陷管理的质量,不仅不利于有效的处理软件缺陷,还可能影响到软件缺陷的处理时机。特别在软件测试的后期,将影响软件是否能够按期发布与否。近期我在一个测试项目中,由于对缺陷严重程度和优先级缺乏有效处理,最终导致软件验收发布被迫延后。
什么是缺陷严重程度和优先级?
(1)什么是缺陷的严重程度和优先级
软件缺陷是指在软件系统中会导致系统不能实现其功能的缺陷(包括Defect或Bug)。一般来说,软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷来源、缺陷原因等。
其中缺陷严重程度是指软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将会对软件的功能和性能产生怎样的影响。优先级是指表示处理和修正软件缺陷的先后顺序的指标,即哪些缺陷需要优先修正,哪些缺陷可以稍后修正。
(2)正确评估严重程度和优先级的作用