|
在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 编辑 ] |
|