google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 如何控制测试步骤不能被其他人修改

本主题由 默默巫 于 2008-9-2 09:29 移动

如何控制测试步骤不能被其他人修改


请教:如何控制测试步骤不能被其他人修改?因为我自己创建的新域的新项目中测试步骤字段没有“仅拥有者自己可修改”的选项,而Default域下的Demo项目中的测试步骤字段有。不知道为什么?

TOP

将下面的代码拷到缺陷模块脚本中的Defects_Bug_FieldCanChange中就可以实现你的要求了。测试通过了
Function Defects_Bug_FieldCanChange(FieldName, NewValue)
  On Error Resume Next

  name=Bug_Fields("BG_DETECTED_BY").Value
  if User.UserName<>name then
  Bug_Fields("BG_DESCRIPTION").IsReadOnly=true
     Defects_Bug_FieldCanChange=false
     end if

  Defects_Bug_FieldCanChange = Project_DefaultRes
  On Error GoTo 0
End Function

TOP

楼上的这个好像是针对缺陷处理的限制吧~!LZ问的是测试步骤不是BUG单的处理权限吧!
声明这个东西我在学习中,如果说错不要笑我~!

TOP

呵呵,你说对了,我理解为BUG步骤了。其实是大同小异。LZ可以先照着我写的在TESTPLAN中相应的模块写上代码。如有问题再找我

TOP

回复 3# 的帖子


非常感谢各位!还得请教TESTPLAN的代码在哪各位置?我只知道可以定制缺陷部分的代码,没找到定制测试计划的。谢谢!

TOP

设置工作流,脚本编辑器:
树形结构的,测试计划模块脚本-TestPlan_Test_FieldCanChange

其实这个功能可以在“设置组”里改的啊:
测试计划-修改测试,点你想限制的字段,勾上“仅所有者可以修改”
不过需要注意一点:QC自带的用户组是不允许修改的,只有你自己定义的才可以
区别就是
QC自带的用户组图标
自定义的用户组图标
附件: 您所在的用户组无法下载或查看附件

TOP

在测试计划的 TestPlan_Test_FieldCanChang中写代码就可以了,建议LZ好好看看代码,再问。

TOP

 
当前时区 GMT+8, 现在时间是 2008-11-21 08:47Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹