machao514 发表于 2008-8-4 20:42:38

怎样在TD中实现BUG修复超期告警?

我在TD的defects模块中新增了一个bug字段--修复周期(number类型),现在我需要结合“发现日期”字段,
在workflow中设置工作流,以实现用户登录时,TD能够对超过“修复周期”的bug进行自动告警,
但由于本人水平所限,苦思冥想半月有余而不得,特此恳请各位兄弟姐妹给与帮助,
谢谢了!

machao514 发表于 2008-8-4 20:52:13

急切盼望大家能够给我提供思路!
再次拜谢!

zte_boy 发表于 2008-8-4 21:44:51

TD我不熟悉,一直用QC
QC中这个预计修复时间是以天为单位的,我想可以这么做:
1、在脚本里都换算成小时,如预计时间是2天,那就是48小时
2、在提交BUG的时候,加入一个date函数,记录当时时间
3、将当前时间和提交时的时间(需要处理天)进行比较,如果大于48小时,则登录的时候进行提示

machao514 发表于 2008-8-5 00:17:51

原帖由 zte_boy 于 2008-8-4 21:44 发表 http://bbs.51testing.com/images/common/back.gif
TD我不熟悉,一直用QC
QC中这个预计修复时间是以天为单位的,我想可以这么做:
1、在脚本里都换算成小时,如预计时间是2天,那就是48小时
2、在提交BUG的时候,加入一个date函数,记录当时时间
3、将当前时间和提 ...

可问题是登录的时候,怎样遍历每一条BUG的信息,
如果不遍历,默认只能处理第一条bug,而不能对后面的每一条bug进行判断??

zte_boy 发表于 2008-8-5 07:41:24

用数据集啊,另外,不需要遍历所有,只要在某几个特定的状态中查找就可以了,如“打开”、“重新打开”

machao514 发表于 2008-8-5 09:04:16

原帖由 zte_boy 于 2008-8-5 07:41 发表 http://bbs.51testing.com/images/common/back.gif
用数据集啊,另外,不需要遍历所有,只要在某几个特定的状态中查找就可以了,如“打开”、“重新打开”

你是说,跳过TD本身,直接写脚本用RecordSet对象去操作TD数据库中的BUG表吗?

zte_boy 发表于 2008-8-5 13:16:50

QC里有个脚本编辑器,通过vbs来控制前端的,可以在那创建ADO对象
页: [1]
查看完整版本: 怎样在TD中实现BUG修复超期告警?