首页 > 知识点讲解
       软件错误跟踪管理
知识路径: > 软件评测知识 > 软件测试基本概念 > 软件失效分类与管理 > 
被考次数:4次     被考频率:中频率     总体答错率:37%     知识难度系数:     
考试要求:掌握      相关知识点:4个      
        软件测试的主要目的在于发现软件存在的错误(Bug),如何处理测试中发现的错误,将直接影响到测试的效果。只有正确、迅速、准确地处理这些错误,才能消除软件错误,保证要发布的软件符合需求设计的目标。在实际的软件测试过程中,每个Bug都要经过测试、确认、修复、验证等的管理过程,这是软件测试的重要环节。
               错误跟踪管理
               为了正确地跟踪每个软件错误的处理过程,通常将软件测试发现的每个错误作为一条记录输入指定的错误跟踪管理系统。
               目前已有的错误跟踪管理软件包括Compuware公司的TrackRecord软件(商业软件)、Mozilla公司的Buzilla软件(免费软件),以及国内的微创公司的BMS软件,这些软件在功能上各有特点,可以根据实际情况选用。当然,也可以自己开发缺陷跟踪软件,例如基于Notes或是ClearQuese开发的错误跟踪管理软件。
               作为一个错误跟踪管理系统,需要正确记录错误信息和错误处理信息的全部内容。
                      Bug记录信息
                      主要包括以下几项内容。
                      . 测试软件名称;
                      . 测试版本号;
                      . 测试人名称;
                      . 测试事件;
                      . 测试软件和硬件配置环境;
                      . 发现软件错误的类型;
                      . 错误的严重等级;
                      . 详细步骤;
                      . 必要的附图;
                      . 测试注释。
                      Bug处理信息
                      主要包括以下4项内容。
                      . 处理者姓名;
                      . 处理时间;
                      . 处理步骤;
                      . 错误记录的当前状态。
                      正确的错误数据库权限管理是错误跟踪管理系统的重要考虑要素,一般要保证对于添加的错误不能从数据库中删除。
               软件错误的状态
               软件错误的主要状态包括以下内容。
               . 新信息(New):测试中新报告的软件Bug。
               . 打开(Open):被确认并分配给相关开发人员处理。
               . 修正(Fixed):开发人员已完成修正,等待测试人员验证。
               . 拒绝(Declined):拒绝修改Bug。
               . 延期(Deferred):不在当前版本修复的错误,下一版修复。
               . 关闭(Closed):Bug已被修复。
               错误管理流程
               错误管理的流程可以概括为以下几项内容。
               . 测试人员提交新的错误入库,错误状态为“New”。
               . 高级测试人员验证错误。
               ①如果确认是错误,分配给相应的开发人员,设置状态为“Open”。
               ②如果不是错误,则拒绝,设置为“Declined”状态。
               . 开发人员查询状态为“Open”的错误,做如下处理。
               ①如果不是错误,则置状态为“Declined”。
               ②如果是错误,则修复并置状态为“Fixed”。
               ③如果不能解决的错误,要留下文字说明并保持错误为“Open”状态。
               ④对于不能解决和延期解决的错误,不能由开发人员自己决定,一般要通过某种会议(评审会)通过才能认可。
               . 测试人员查询状态为“Fixed”的错误,验证错误是否已解决,做如下处理。
               ①如问题解决了,置错误的状态为“Closed”。
               ②如问题没有解决,则置状态为“Reopen”。
               错误流程管理原则
               错误流程管理遵照以下原则。
               ①为了保证错误处理的正确性,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,书写的测试步骤是否准确,可以重复。
               ②每次对错误的处理都要保留处理信息,包括处理姓名、时间、处理方法、处理意见、Bug状态。
               ③拒绝或延期处理错误不能由程序员单方面决定,应该由项目经理、测试经理和设计经理共同决定。
               ④错误修复后必须由报告错误的测试人员验证,确认已经修复后,才能关闭错误。
               . 加强测试人员与程序员之间的交流,对于某些不能重复的错误,可以请测试人员补充详细的测试步骤和方法,以及必要的测试用例。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有