TD的缺陷管理流程

2011-03-25  陈斌 

  缺陷或问题的状态修改流程如何定义,处理流程和处理方式:

  1、运营和技术支持人员从客户处得到缺陷和问题的基本信息,汇报给对应经理(new)

  2、运营和技术支持经理查看并同意或反对该缺陷或问题移交技术部门解决(open)

  3、反对的缺陷或问题,直接关闭(closed)

  4、移交技术部门的问题首先发给测试部确认(open or reopen)

  5、测试部确认问题以后发给对应项目的研发负责查找和修改缺陷(modify)

  6、测试部确认不是问题,说明不是问题的原因,关闭该问题(closed)

  6、研发完成后fixed该问题(fixed)

  7、运营或技术支持人员和客户沟通,确认问题得到解决并关闭缺陷,问题未解决重新开放(reopen or closed)

  由于TD默认的status没有很多字段,因此我决定使用User Fields自定义一个字段,通过修改该字段的更改规则(Transition Rules)来定义我想要的流程。步骤如下:

  1、定义用户自定义字段(User Fields)

  首先在tdbin/start_a.htm页面下点击对应项目的自定义(Customize)按钮(在右上角)

  输入密码进入以后,点击自定义项目实体(Customize Project Entities)节点,打开窗口

  在DEFECT-User Fields下点击新建字段(New Field)

  修改字段描述为:“处理状态”,选择字段类型为:“查找列表”

  在下面出现的列表框中选择新建列表

  设置列表名为:“StatusList”

  新建子项:“1-new、2-open、3-modify、4-fixed、5-closed、6-reopen”

  连续确定完成自定义字段设置

  2、定义用户组(Group)

  首先在tdbin/start_a.htm页面下点击对应项目的自定义(Customize)按钮(在右上角)

  输入密码进入以后,点击安装用户组(Set Up Groups)节点,打开窗口

  点击新建(new), 输入组名(Group Name)为:“运营”,选择基于组为:“QATester”

  重复以上步骤,新建组“运营管理”基于“QATester”,新建组“测试”基于“QATester”,新建组“研发”基于“Developer”,新建组“经理”基于“Project Manager”

  3、定义字段更改规则(Transition Rules)

  首先在tdbin/start_a.htm页面下点击对应项目的自定义(Customize)按钮(在右上角)

  输入密码进入以后,点击安装用户组(Set Up Groups)节点,打开窗口

  点击新增加的用户组,点击旁边的修改按钮,打开窗口

  点击DEFECT,找到新增的字段“处理状态”,点击

  在右边出现的更改规则(Transition Rules)中添加如下规则:

  A、运营

  From:4-fixed To:6-reopen (4-fixed -> 6-reopen)

  B、运营管理

  From:1-new To:2-open (1-new -> 2-open)

  From:4-fixed To:6-reopen (4-fixed -> 6-reopen)

  C、测试

  From:2-open To:3-modify (2-open -> 3-modify)

  From:6-reopen To:3-modify (6-reopen -> 3-modify)

  From:2-open To:5-closed (2-open -> 5-closed)

  From:6-reopen To:5-closed (6-reopen -> 5-closed)

  D、研发

  From:3-modify To:4-fixed (3-modify -> 4-fixed)

  E、经理

  From:$ANY To:$ANY

  PS:以上这个流程可能有不完美的地方,一般都是这个样子的   欢迎评论,资料借鉴

438°/4384 人阅读/0 条评论 发表评论

登录 后发表评论