第六章软件缺陷跟踪管理目录 1、软件缺陷的概念和种类 2、正确面对软件缺陷 3、软件缺陷的生命周期 4、软件缺陷的严重性和优先级 5、报告软件缺陷 6、分离和再现软件缺陷 7、测试总结报告 8、测试的评测软件测试是在软件开发的过程中,对软件产品进行质量控制,目的是保证软件产品的最终质量。一般来说软件测试应严格按照软件测试流程, 制定测试计划、测试方案、测试规范,实施测试, 对测试数据进行记录,并根据测试情况撰写测试报告。测试报告主要是报告发现的软件缺陷。测试评价主要包括覆盖评价以及质量和性能评价。覆盖评价是对测试完全程度的评测;质量和性能评价是对测试的软件对象的性能、稳定性以及可靠性的评测。 1、软件缺陷的概念和种类软件缺陷简单说就是存在于软件(文档、数据、程序)之中的那些不希望,或不可接受的偏差,而导致软件产生的质量问题。按照一般的定义,只要符合下面 5个规则中的一个,就叫做软件缺陷。?软件未达到软件规格说明书中规定的功能; ?软件超出软件规格说明书中指明的范围; ?软件未达到软件规格说明书中指出的应达到的目标; ?软件运行出现错误; ?软件测试人员认为软件难于理解,不易使用,运行速度慢,或者最终用户认为软件使用效果不好。在软件测试过程中如何判断软件缺陷,软件缺陷都有哪些种类? (1)功能不正常(2)软件在使用上不方便(3)软件的结构未做良好规划(4)功能不充分(5)与软件操作者的互动不良(6)使用性能不佳(7)未做好错误处理(8)边界错误(9)计算错误(10)使用一段时间所产生的错误(11)控制流程的错误(12)在大数据量压力之下所产生的错误(13)在不同硬件环境下产生的错误(14)版本控制不良所产生的错误(15)软件文档的错误 2、正确面对软件缺陷在软件测试过程中,软件测试人员必须确保测试过程发现的软件缺陷得以关闭。测试是为了证明程序有错,而不是证明程序没错。不管测试计划多么完善和执行测试多么努力,也不能保证所有软件缺陷发现了就能修复。有些软件缺陷可能会完全被忽略,还有一些可能推迟到软件后续版本中修复。有些软件缺陷不被修复的原因如下。
软件质量管理_第二章 来自淘豆网m.daumloan.com转载请标明出处.