编者按

软件中的缺陷(Defect或Bug)是软件开发过程中的"副产品"。通常,缺陷会导致软件产品在某种程度上不能满足用户的需要。每一个软件组织都知道必须妥善处理软件中的缺陷。这是关系到软件组织生存、发展的质量根本。可遗憾的是,并非所有的软件组织都知道如何有效地管理自己软件中的缺陷。究竟怎样的管理是有效的呢?让我们来看看其中的奥秘...

责任编辑:马京
联系方式:mjj@csdn.net

流行的缺陷管理工具

TestDirector

在工业级软件项目领域,由于Mercury是测试软件领域的老大(比较有名的如LoadRunner、WinRunner等),因此它的TD也成为了缺陷跟踪系统的标杆产品。其也是最早通过Web方式来进行管理的缺陷跟踪软件。不过由于其早期版本不能灵活的对项目管理流程进行配置,又由于其昂贵的价格,因此目前应用的企业也不是很多。

DevTrack

TechExcel 可以说是CRM系统以及HelpDesk系统的老大,它的产品在很多大公司(如Oracle、IBM等)里面都有应用,最新发布的DevTrack功能也确实强大,在其项目配置的部分可以提供用户对各级项目相关人员的UI进行配置,同时也提供了最大的灵活度给客户,可视化自定义跟踪流程可以实现任何复杂的配置处理。

JIRA

JIRA 是目前比较流行的基于Java架构的缺陷跟踪系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。正因为其开放性,价格上自然也相当不菲,对于中小型的软件企业做项目管理,则又要另寻出路。

Mantis

Mantis 是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上可能没有JIRA那么专业,界面也没有JIRA漂亮,但在实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。不过目前的版本还存在一些问题,期待在今后的版本中能够得以完善。

推荐阅读

【专访】浪潮孙向晖:树立全员质量意识 保证缺陷管理发挥功效
缺陷管理和跟踪属于质量度量的范畴,相信提到软件质量没有人不了解它的重要性。但是关于软件质量,目前却存在着一些误区,比方说认为软件质量属于质保中心或者测试人员才要考虑的事情,或者开发人员认为测试人员就是在给自己找麻烦等错误观点。项目的负责人有责任并且有义务在整个项目团队中树立全员的质量意识,在这种全局质量观念的指导下,缺陷管理才能发挥其正常的作用。
Bug追踪过程中需要注意的问题
很多朋友都问我,为什么那么喜欢研究bug报告,其实个人一直觉得bug报告高于一切,它是测试人员价值的终极体现。也许是工作的性质,我经常将香港的同事和深圳同事做比较,发现他们一个优点特别值得我们学习:做...
缺陷、安全管理二位一体
韦伯认为,只有法定权力才能作为行政组织体系的基础,其最根本的特征在于它提供了慎重的公正。原因在于:⑴管理的连续性使管理活动必须有秩序的进行;⑵以“能”为本的择人方式提供了理性基础;⑶领导者的权力并非无...
软件缺陷的分类与管理
通常大家发现软件缺陷时会对软件缺陷进行分类,可分类的方式只有一种,就是严重极别,难道没有其它的分法吗。比如我们碰到下面这种情况,测试人员发现有一种功能是必需加入进去的,这时他与程序员说,程序员说没有时
试论软件缺陷内部数据库的重要性
测试质量和效率是软件测试的重要内容,其中对软件测试过程发现的软件缺陷(Bug)的管理具有重要作用。 软件测试缺陷管理数据库是管理软件测试缺陷的专用数据库系统,可以高效率地完成软件缺陷的报告、验证、修改
软件错误跟踪处理流程
大型本地化软件测试需要进行充分的测试准备,需要科学的测试流程管理。为了跟踪和控制测试质量,便于管理测试发现的Bug,需要为每一个测试项目配置一个专用缺陷跟踪数据库,以便报告、查询、分类、跟踪、处理和验

相关资料

用户评论

  网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
北京世纪乐知数码科技有限公司  版权所有  京 ICP 证 020026 号
Copyright © 2000-2006, CSDN.NET, All Rights Reserved