分享

软件缺陷管理

 人生好比斗地主 2023-07-18 发布于重庆

一、软件缺陷产生的原因

首先我们要明白什么是软件缺陷,它指的是影响软件正常运行的一些问题,也就是软件bug,比如软件没有办法正常打开、或者是没有办法正常运行,或者是预警有错误,或者是软件的一些功能没有或者多余,这都是软件bug。从产品内部来看,缺陷是产品开发或者维护过程当中存在的错误,也就是开发的时候,程序里面有代码bug,或者维护的时候,问题解决之后又引入新的问题,这些都是软件缺陷。从外部来看,软件缺陷是指系统运行过程当中某种功能的失效或者违背。比如某一个功能没有实现,或者我要求的一个功能实现成别的功能了,没有按照我的意图来实现。比如我点击“提交”,你的结果却是“下载”。这些都是软件缺陷。

软件缺陷的产生与软件的开发是密不可分的,比如需求模糊,需求不清晰,需求变更频繁;软件结构复杂;软件开发人员水平有限;项目期限短;使用新技术等。

二、软件缺陷的分类

测试种类:界面类、功能类、性能类、安全性类、兼容性类

严重程度:严重、一般、次要、建议

优先级:立即解决、高优先级、正常排队、低优先级

发生阶段:需求阶段、构架阶段、设计阶段、编码阶段、测试阶段

三、软件缺陷处理的流程

每个公司的软件缺陷处理流程不尽相同,但是它们遵循的最基本流程是一样的,都要经过提交、分配、确认、处理、复测、关闭等环节。

首先,当我们发现一个缺陷之后,就要进行提交,这里的提交是将缺陷提交给测试组长,测式组长看到提交上来的缺陷之后,就会将缺陷分配给开发人员,分配给开发人员之后,开发人员并不是立即就去修改这个缺陷,他还需要对缺陷进行确认。这里的确认,就是开发人员拿到缺陷之后,要跟他的开发团队进行商量,看这个缺陷是否真的存在,因为有时候缺陷可能是测试人员的错误操作引起的,或者是环境,或者是其他软件引起的而造成的一个偶然性的失误,并不是一个真正的缺陷。所以需要进行确认,有时候还需要与测试人员一起共同探讨来进行确认如果是真正的缺陷就会进入下一步处理,如果不是就会拒绝直到最后的关闲。如果是就要进行处理,在处理阶段,要根据优先级或严重程度来进行立即处理或者延期处理,事有轻重缓急嘛如果是严重程度比较高的或者优先级比较高的缺陷,就要立即进行处理。如果是不严重的优先级不高的,就要延期处理。但不管怎么延期,到最后缺陷还是要处理。经过处理之后,开发人员就会将修改后的软件版本返回给测试人员,测试人员就会进行复测,确认缺陷是否修复,问题是否得到解决,还需要确认修复之后是否引起了新的缺陷。复测通过会关闲,没有通过则再次提交缺陷。

缺陷报告

测试人员在提交软件测试时,都会按照公司规定的模板(Word、Excel、缺陷管理软件等)将缺陷的详细情况记录下来生成缺陷报告,每个公司的缺陷报告模板并不相同,但一般都会包括缺陷的编号、类型、严重程度、优先级、测试环境等,有时还会有测试人员的建议。

编写缺陷报告要注意以下事项:

●每个缺陷都有一个唯一的编号。

缺陷要有重现步骤。

●一个缺陷生成一份报告。再小的缺陷都要整理成一个单独的报告。

缺陷报告要整洁、完整。

四、常见的软件缺陷管理工具

1、Bugzilla

Bugzilla是Mozilla公司提供的一款免费的软件缺陷管理工具。Bugzilla能够建立一个完整的缺陷跟踪体系,包括缺陷跟踪、记录、缺陷报告、处理解决情况等。

使用Bugzilla管理软件缺陷时,测试人员可以在Bugzilla上提交缺陷报告,Bugzilla会将缺陷转给相应的开发者,开发者可以使用Bugzilla做一个工作表,标明要做的事情的优先级、时间安排和跟踪记录。

2、禅道

禅道是一款优秀的国产项目管理软件,它集产品管理、项目管理、质量管理、缺陷管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。

禅道分为专业和开源两个版本,专业版是收费软件,开源版是免费软件,对于日常的项目管理,开源版本已经足够使用。

3、JIRA

JIRA是Atlassian公司开发的项目与实务跟踪工具,被广泛用于缺陷跟踪、客户实务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA配置灵活、功能全面、部署简单、扩展丰富、易用性好,是目前比较流行的基于Java架构的管理工具。

JIRA软件有两个认可度很高的特色:第一个是Atlassian公司对该开源项目实行免费提供缺陷跟踪服务﹔第二个是用户在购买JIRA软件同时将源代码也购置进来,方便做二次开发。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多