1、软件测试缺陷基本概念和相关术语
1)缺陷(Defect):是指存在于软件之中偏差,可被激活,以静态形式存在于软件内部,相当于Bug。
2)故障(Fault):当缺陷被激活后,软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是一个动态行为。
3)失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用。
4)Bug:电脑系统或者程序中存在的任何一种破坏正常运转能力的问题或者缺陷,都可以称之为“Bug”;有时也泛指因软件产品内部引起的软件产品最终运行时和预期结果的偏离。
5)缺陷报告单:指测试执行过程中,发现缺陷失效后,提出书面的报告,提供给开发人员作为定位缺陷的依据。
2、软件缺陷管理基本流程
下图是一个简单的BUG跟踪流程图:
1)椭圆形中标示的都是角色(测试人员、BUILDER人员、开发人员、专家会诊)
2)柱状图1:发布服务器,一般存放当前最新的软件版本
柱状图2:RAID/BMS,是Bug的管理系统,测试人员发现问题都要提交到这个系统上
柱状图3:邮件服务器,测试人员、BUILDER人员、开发人员、专家之间发邮件进行交流。
3、软件缺陷管理的目的
1)保证信息的一致性;
2)保证缺陷得到有效的跟踪和解决,缩短沟通时间,解决问题更高效;
3)获取正确的Bug信息,利于缺陷分析、产品度量,使项目情况可视化加强。
4、软件缺陷的相关属性
@1、缺陷发现人
在提交缺陷的时候,测试人员一般是测试的发现人,便于统计分析测试人员的能力,方便公司进行绩效考核。
@2、缺陷发现时间
缺陷发现时间是一个统计的计数点,或者数据点,便于企业负责人选择合适的产品发布时间。
@3、软件缺陷的状态
1)
1)缺陷(Defect):是指存在于软件之中偏差,可被激活,以静态形式存在于软件内部,相当于Bug。
2)故障(Fault):当缺陷被激活后,软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是一个动态行为。
3)失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用。
4)Bug:电脑系统或者程序中存在的任何一种破坏正常运转能力的问题或者缺陷,都可以称之为“Bug”;有时也泛指因软件产品内部引起的软件产品最终运行时和预期结果的偏离。
5)缺陷报告单:指测试执行过程中,发现缺陷失效后,提出书面的报告,提供给开发人员作为定位缺陷的依据。
2、软件缺陷管理基本流程
下图是一个简单的BUG跟踪流程图:
1)椭圆形中标示的都是角色(测试人员、BUILDER人员、开发人员、专家会诊)
2)柱状图1:发布服务器,一般存放当前最新的软件版本
柱状图2:RAID/BMS,是Bug的管理系统,测试人员发现问题都要提交到这个系统上
柱状图3:邮件服务器,测试人员、BUILDER人员、开发人员、专家之间发邮件进行交流。
3、软件缺陷管理的目的
1)保证信息的一致性;
2)保证缺陷得到有效的跟踪和解决,缩短沟通时间,解决问题更高效;
3)获取正确的Bug信息,利于缺陷分析、产品度量,使项目情况可视化加强。
4、软件缺陷的相关属性
@1、缺陷发现人
在提交缺陷的时候,测试人员一般是测试的发现人,便于统计分析测试人员的能力,方便公司进行绩效考核。
@2、缺陷发现时间
缺陷发现时间是一个统计的计数点,或者数据点,便于企业负责人选择合适的产品发布时间。
@3、软件缺陷的状态
1)

本文详细介绍了软件测试中的缺陷管理,包括缺陷、故障、失效等基本概念,以及缺陷管理流程、目的、相关属性。重点阐述了缺陷的严重程度和优先级的区别,并提供了缺陷报告的写作指导,强调了完整报告应包含的内容和要点。
最低0.47元/天 解锁文章
958

被折叠的 条评论
为什么被折叠?



