alps 发表于 2012-4-25 17:00:15

请教CQTM的浏览、打开文件的挂钩操作问题。

使用的CQ版本是7.0.12
我想在CQTM的testcase表单中加入一项:测试环境。
我的想法是将测试环境文件(visio图)放在TestManager规划的文件位置中,然后在表单的测试环境项中实现浏览、打开、除去测试项的操作(同默认testcase表单中测试驱动的操作)。

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

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

sub tmtestcase_FileBrowse {
    my($result);
    my($param) = @_;
    # record type name is TMTestCase
        $result = "此操作在该客户端中不受支持。";
    return $result;
}

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

或者请问各位有什么其他方式能实现我的目的?
万分感谢!

alps 发表于 2012-4-25 19:28:00

回复 1# alps


上面说的目的不是很明确。补充一下。
在testcase表单“测试驱动”选项卡中,当我们点击“浏览”会弹出浏览文件位置的框体,我们在里面选择相应的文件后会在“测试驱动”中显示出文件,并且在Apply之后,数据库中会生成ExternalMotivators的一条记录。
我想在新加的测试环境中也实现这个功能。
页: [1]
查看完整版本: 请教CQTM的浏览、打开文件的挂钩操作问题。