51Testing软件测试论坛

标题: 请教CQTM的浏览、打开文件的挂钩操作问题。 [打印本页]

作者: alps    时间: 2012-4-25 17:00
标题: 请教CQTM的浏览、打开文件的挂钩操作问题。
使用的CQ版本是7.0.12
我想在CQTM的testcase表单中加入一项:测试环境。
我的想法是将测试环境文件(visio图)放在TestManager规划的文件位置中,然后在表单的测试环境项中实现浏览、打开、除去测试项的操作(同默认testcase表单中测试驱动的操作)。

我在testcase字段中添加了Test_Env字段,类型是Reference,引用TMExternalFiles。

然后就是对打开、浏览和除去的操作实现。
原有的打开、浏览和除去操作是通过挂钩FileOpen、FileBrowse和组件中的除去操作实现的。
现在的问题是我在designer中看不到FileOpen和FileBrowse的具体操作。
其内容如下:
  1. sub tmtestcase_FileOpen {
  2.     my($result);
  3.     my($param) = @_;
  4.     # record type name is TMTestCase
  5.         $result = "此操作在该客户端中不受支持。";
  6.     return $result;
  7. }

  8. sub tmtestcase_FileBrowse {
  9.     my($result);
  10.     my($param) = @_;
  11.     # record type name is TMTestCase
  12.         $result = "此操作在该客户端中不受支持。";
  13.     return $result;
  14. }
复制代码


请问哪位高人知道FileOpen和FileBrowse是如何实现的。
我修改其中的内容字段应该就能实现新添加的EnvFileOpen和EnvFileBrowse挂钩。

或者请问各位有什么其他方式能实现我的目的?
万分感谢!
作者: alps    时间: 2012-4-25 19:28
回复 1# alps


上面说的目的不是很明确。补充一下。
在testcase表单“测试驱动”选项卡中,当我们点击“浏览”会弹出浏览文件位置的框体,我们在里面选择相应的文件后会在“测试驱动”中显示出文件,并且在Apply之后,数据库中会生成ExternalMotivators的一条记录。
我想在新加的测试环境中也实现这个功能。




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