缺陷管理说复杂也不复杂,说简单也不简单,关键在于对整个缺陷流程的管理,如何提BUG、如何响应、如何沟通等等。最实用的缺陷管理工具应该是可以实现用户自定义的。

接下来主要结合TC测试管理工具中对Bug的生命周期的跟踪管理,总结一下它的几大特点:

(1)公开透明;

 测试管理工具中BUG对全员公开,所有用户都能随时提BUG,并填写Bug相关信息,如缺陷类型、严重程度、功能模板等。可以避免重可以复沟通、数据无法沉淀等问题。

(2)提交缺陷模版可自定义设置;

测试管理平台所有用户在提交缺陷时包括:标题,详细信息,缺陷描述,附件和备注,在备注区域可进行对话留言;附件支持上传添加图片、邮件、PDF等缺陷前期引入等属性;

除此,平台用户还可以提供缺陷模板,用户可自定义配置提交缺陷时详细信息的内容输入,如发现阶段、发现方式、严重等级、缺陷类型等等,根据不同的业务线和要求建立不同的缺陷模板。

(3)状态扭转更灵活,利于成员协作;

一般来说缺陷状态共有8种:open、fixed、reject、deferred 、invalid 、worksforme、close、reopen。当reject时,必须选择原因,如重复BUG、不修复、外部系统问题等,Open状态可以直接变迁到: Fixed-Rejected-Invalid-Worksforme-Deferred;Fixed状态可以直接变迁到 :Reopen/Close;Close状态可以直接变迁到:Reopen;Reopen-Open-Invalid-Worksforme-Deferred-Rejected-不能close外 ,之间状态可以任意变迁。

(4)缺陷数据统计报表;

对于缺陷管理的状态跟踪,提供饼状图和趋势图的数据统计报表,基于项目,对bug提交、bug处理、bug类型、bug状态、新增bug等维度进行数据分析统计,利于项目管理者、开发测试同事定期进行缺陷管理分析,把控需求完成度和软件质量,以保证软件开发迭代的顺利进行。

(5)WEB界面操作简单;

B/S构架模式,在线使用,无需任何配置,操作简单易上手。 TC测试管理工具中的Bug管理模块包括缺陷的记录、分析、状态更新以及项目缺陷数据的统计分析,帮助规范项目中缺陷处理的流程。