分类: 项目管理
2011-03-17 10:08:54
简化TD的操作——提交Bug时的默认值和关联值的设置
每次提交Bug的时候,如果每次都需要手动选择指定的module、Assign To等等的话,会比较重复繁琐,浪费工作时间,甚至更近一步,这些默认值可以和比如登录的用户相关联,由于每个测试人员负责的模块可能不同,将Bug指派的人也可能不同,因此不同的测试人员使用时,需要有不同的默认值。
在这个问题上,我们可以采用“提交Bug时的默认值和关联值的设置”,来实现提交Bug时有指定的默认module、Assign To的默认值
提交Bug时的默认值和关联值的设置
1、 在../TDBIN/start_a.htm页面上点“CUSTOMIZE”,用管理员admin登录,进入管理界面
2、 在管理界面,Set Up Workflow—>Script Editor(备注:其实所有的module都可以编辑的)
3、 在新出现的Script Editor窗口中选择Defects Module Script—>Defects_Bug_New
4、 设置提交Bug时的默认值
在Sub defects_Bug_New
On Error Resume Next
On Error GoTo o
End sub
之间插入变成如下所示
Sub defects_Bug_New
On Error Resume Next
Bug_Fields.Field(“Priority”).Value = “2-Medium”
Bug_Fields.Field(“Severity”).Value = “2-Medium”
Bug_Fields.Field(“BG_USER_07”).Value = date
On Error GoTo o
End sub
这样,当提交Bug时,Priority、Severity、BG_USER_07这三个字段就已经默认是设置的值了
5、 设置提交Bug时的关联
比如:对特定的测试人员所对应的Assigned To的人员、Module对应的模块等
在Sub defects_Bug_New
On Error Resume Next
On Error GoTo o
End sub
之间插入变成如下所示
Sub defects_Bug_New
On Error Resume Next
If Bug_Fields.Field(“Detected By”).Value = “tester1” then Bug_Fields.Field(“Assigned To”).Value = “developer1”
On Error GoTo o
End sub
保存退出,则以后当tester1用户登录TD提交Bug时,默认的Assigned To的对象为develop1(其他功能以此类推,只要找到对应的字段即可)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/windone0109/archive/2008/09/28/2990594.aspx