51Testing软件测试论坛

标题: TD能否通过脚本实现高级功能 [打印本页]

作者: ganga_82    时间: 2008-6-13 17:25
标题: TD能否通过脚本实现高级功能
现在部门对于导入缺陷有格式规定,采用“【问题描述】【问题定位】···”等等,需要在导入缺陷时,有一个类似于注释旁边的“添加注释”的按钮,点击按钮就可以有添加人的姓名和时间如图:[attach]42799[/attach]



现在需要在添加缺陷时,点击一按钮,可以直接在“缺陷描述”中加入“【问题描述】【问题定位】···”等字段,如
图:



[attach]42800[/attach]


请高手赐教,能否在脚本中还是其他地方实现,不胜感激!


[ 本帖最后由 ganga_82 于 2008-6-13 17:33 编辑 ]
作者: 5555    时间: 2008-6-15 22:16
这个应该是做不到的吧, 用户自定义按钮都只能加到 Bug列表页面, 期待高手!
作者: ganga_82    时间: 2008-6-16 17:40
跪求高手啊,我用Admin帐号进入管理界面,进入脚本编辑区,没有发现相关的与“添加注释”相关的脚本,真是急啊!
作者: testye    时间: 2008-6-16 23:08
等高手  学习一下
作者: huquanxinllu    时间: 2008-6-18 22:19
顶!或者打开添加缺陷界面就自动填写了默认值也可以,不知道怎么实现```
作者: 5555    时间: 2008-6-19 13:11
不需要按钮的话,则直接把脚本写在 新增Bug时调用的方法里,内容基本上如下:
'********新增Bug模板************
Sub Defects_Bug_New
  On Error Resume Next
 Bug_Fields("BG_DESCRIPTION").Value="[问题描述]" +chr(13)
 Bug_Fields("BG_DESCRIPTION").Value=Bug_Fields("BG_DESCRIPTION").Value+"[问题定位]" +chr(13)
  On Error GoTo 0
End Sub
作者: 5555    时间: 2008-6-19 21:16
间接可以实现,解决思路如下,该方法已经验证通过,可行,而且用户之间不会干扰:
1、在Bug列表页面中新增两个:按钮A 添加Bug注释,按钮B去掉注释。
2、在后台脚本编辑页面中 设置一个全局变量 falg,当点击按钮A时将Falg置为1,而当点击按钮B时将Falg置为0.
3、在Bug新增的方法中添加一个判断,当Falg为1时,则设置描述字段为模板内容,而Falg为0时,则描述字段的模板内容为空。
作者: ganga_82    时间: 2008-6-23 11:37
谢楼上,我试试
作者: ganga_82    时间: 2008-6-23 12:19
第一种方法试过了,已经OK!
第二种还没试。
谢谢“5555”高手啊!!
作者: 5555    时间: 2008-6-24 22:44
第二种方法详细的我写在这个帖子里,有空可以参考一下
http://www.fztesting.com/viewthr ... &extra=page%3D1
作者: ganga_82    时间: 2008-6-26 11:26
哦,我权限不够,没法看,注册用户老是提示有问题!还提示我的IP ···
有空一定去看!
作者: zhx911    时间: 2011-5-20 15:54
点击注释按钮可以通过函数 Function Defects_ActionCanExecute(ActionName)来进行编写阿如:
Function Defects_ActionCanExecute(ActionName)
  On Error Resume Next
if ActionName = "BugAddDevCommentsAction1" or ActionName="AddDevComment"   then
  
        Bug_Fields("BG_DEV_COMMENTS").Value=Bug_Fields("BG_DEV_COMMENTS").Value + "<html><body><br><b>缺陷原因分析:</b><br><b>解决方法:</b></br><br>1.</br><br>2.</br><br><b>涉及范围:</b></br><body></html>"
       end if
      end if

   Defects_ActionCanExecute = Project_DefaultRes

  On Error GoTo 0
End Function
类似可以通过这样进行修改
作者: archonwang    时间: 2011-5-31 17:37
呵呵。老帖子看来也不错。谢谢。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2