51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2326|回复: 1
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    开心
    2015-1-5 20:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2012-4-25 17:00:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    使用的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挂钩。

    或者请问各位有什么其他方式能实现我的目的?
    万分感谢!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-5 20:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2012-4-25 19:28:00 | 只看该作者
    回复 1# alps


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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 02:57 , Processed in 0.065444 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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