51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2855|回复: 3
打印 上一主题 下一主题

[原创] ClearQuest中,自定义的字段“回归人”、“回归日期”使用时没有自动填写相应的值。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-3-29 10:09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在ClearQuest中,自定义字段“回归人”、“回归日期”后使用有问题,描述如下:

1、系统默认字段“Submitter”代表Bug提交人,自定义一个与它相同类型的字段“回归人”代表Bug的回归测试人,其类型也是“Reference”,并且同样指向“users”,字段默认值也是用脚本进行控制,脚本内容如下:
DIM session
DIM username
set session = GetSession
username = session.GetUserLoginName
If (GetFieldValue("State").GetValue()="再次出现" or GetFieldValue("State").GetValue()="关闭" or GetFieldValue("State").GetValue()="提交管理者") Then
SetFieldValue fieldname, username

但实际使用时,没有像填写“提交人”一样自动填写当前登录用户名到“回归人”处,而是在下拉菜单中给出系统用户名列表,需要手工选择。

2、系统默认字段“Submit_Date”代表提交日期,自定义两个与它相同类型的字段“回归日期”和“回复日期”,其类型也是“DATE_TIME”,字段默认值也是用脚本进行控制,“回归日期”的脚本内容如下,“回复日期”的脚本与它相似,只是State值不同:
If (GetFieldValue("State").GetValue()="再次出现" or GetFieldValue("State").GetValue()="关闭" or GetFieldValue("State").GetValue()="提交管理者") Then
SetFieldValue fieldname, Date

这三个字段定义的“Behaviors”都是在任何状态下都是“READONLY”。

但实际使用时,“提交日期”、“回复日期”处都可以自动填写当前日期,但“回归日期”却没有自动填写当前日期。

麻烦有经验的朋友帮我分析一下这个问题,谢谢!

[ 本帖最后由 bsd3000 于 2006-3-29 16:56 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-3-29 15:13:27 | 只看该作者
知道为啥不自动填写字段值了,我理解错了,“Default Value”是指Bug提交时生成的初始值,只在Bug初始提交时有效,以后就没用了。

这样如果以后想让字段值自动填写,不允许手工修改,应该怎么做呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 3642 天

    连续签到: 94 天

    [LV.Master]测试大本营

    3#
    发表于 2006-3-29 15:34:57 | 只看该作者
    用Static text作显示就无法修改了。
    自动填写可以用其他的字段做个判断触发一下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2006-3-29 15:48:05 | 只看该作者
    谢谢!

    知道了,可以在相应Action的“Initialization”处写脚本来控制填写回归人、回归日期、回复日期。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 13:50 , Processed in 0.065282 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表