51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 14609|回复: 25
打印 上一主题 下一主题

[求助] 如何识别C/S控件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-20 11:26:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有大侠说
1.如果是c/S结构的话,可以通过MAP的方式,把对象映射到标准的控件上,
2.如果是B/S结构话,那就需要虚拟对象了“

哪位老师解释1.的具体操作
对C/S结构的控件,按2.的意思,就不能应用虚拟对象了是吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-20 13:00:34 | 只看该作者
QTP同样可以测试C/S架构的功能,默认情况下就可以测试VB的系统,对其他语言的系统要装相应的插件.虚拟对象的概念可以用于任何QTP不能直接识别的控件上.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-6-20 13:07:13 | 只看该作者
映射用户定义的测试对象类
通过“对象映射”对话框,可以将无法识别的类或自定义类的对象映射到标准 Windows 类。例如,如果应用程序具有一个无法识别的按钮,该按钮将被录制为一般 WinObject。您可以告知 QuickTest 标识对象,就好像它属于标准 Windows 按钮 类一样。然后,当您在录制期间单击按钮时,QuickTest 将按照与单击标准 Windows 按钮相同的方式录制操作。当您将无法识别的或自定义的对象映射到标准对象后,对象将作为用户定义的测试对象添加到标准 Windows 测试对象类列表中。您可以为用户定义的对象类配置对象标识设置,方式与任何其他对象类一样。

注意:无法识别的对象应仅映射到带有兼容行为的标准 Windows 类。例如,不要将行为与按钮类似的对象映射到编辑类。

注意:仅当在“环境”框中选中了“标准 Windows”时,才能定义用户定义的类。

要将无法识别的或自定义的类映射到标准 Windows 类,请执行下列操作:

选择“工具”>“对象标识”。将打开“对象标识”对话框。
在“环境”框中选择"Standard Windows"。“用户定义”按钮将变为启用。
单击“用户定义”。将显示“对象映射”对话框。




单击指向手  ,然后单击要将其类作为用户定义的类添加的对象。用户定义的对象的名称将显示在“类名”框中。
提示:按住 Ctrl 键,可以更改窗口焦点或执行右键单击或鼠标悬停(以显示上下文菜单)等操作。注意:按 Ctrl 键时,您不能从 Windows 任务栏中选择应用程序,因此,必须确保要访问的窗口没有最小化。

在“映射到”框中,选择要将用户定义的对象类映射到的标准对象类,然后单击“添加”。类名和映射将添加到对象映射列表中。
如果要将其他对象映射到标准类,请对每个对象重复步骤 4-5。
单击“确定”。“对象映射”对话框关闭,您的对象作为用户定义的测试对象添加到标准 Windows 测试对象类列表中。注意:您的对象具有角上带有一个红色 U 的图标,标识它为用户定义的类。
为用户定义的对象类配置对象标识设置,方式与任何其他对象类一样。有关详细信息,请参阅配置强制和辅助录制属性和配置智能标识。
要修改现有映射,请执行下列操作:

在“对象映射”对话框中,从对象映射列表中选择要修改的类。类名和当前映射显示在“类名”和“映射到”框中。
选择要将选定的用户定义的类映射到的标准对象类,然后单击“更新”。类名和映射将在对象映射列表中更新。
单击“确定”关闭“对象映射”对话框。
要删除现有映射,请执行下列操作:

在“对象映射”对话框中,从对象映射列表中选择要删除的类。
单击“删除”。类名和映射将从“对象映射”对话框的对象映射列表中删除。
单击“确定”。“对象映射”对话框关闭,类名从“对象标识”对话框的标准 Windows 测试对象类列表中删除。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-6-20 15:04:27 | 只看该作者
我的程序是C/S #C.NET VB.NET,我装了QTP8.2 只要下载QTP8.2 NET ADDIN 就可以了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-6-20 15:14:08 | 只看该作者
是的!
你可以试试。QTP是有提供这样的插件。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-6-22 12:23:04 | 只看该作者

识别对象

非常谢谢xiaonan版主 ,我用了“工具”>“对象标识”工具,试图识别C#.NET 的BUTTONBAR里的每个按钮,但对象仓库中并没有新的改变,我用虚拟对象,仓库中并没有新的改变,请哪位给点子我
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-6-22 13:31:19 | 只看该作者
对象仓库是录制后才有的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2006-9-6 20:01:16 | 只看该作者
    xiaonan 版主 对如何映射用户定义的测试对象类解释地非常详细,此帖值得收藏!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-12-28 10:19:59 | 只看该作者
    已收藏:)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-10-21 07:32
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    10#
    发表于 2007-1-9 16:56:55 | 只看该作者
    正愁怎么样来 添加对象呢! 谢谢楼主!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-5-1 11:52:49 | 只看该作者
    感謝分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-6-22 18:30:36 | 只看该作者
    learning............
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-7-17 14:15:56 | 只看该作者
    谢谢,先收藏!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-7-18 11:34:11 | 只看该作者
    学习中...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-8-6 22:45:10 | 只看该作者

    关于delphi的C/S结构软件如何处理

    版主:
          我是一个QTP的新生,由于要测试delphi的产品,以前用的多的是TC,发现也有不少缺陷,有一些自主开发的控件就无法识别,请问如果改用QTP,该如何解决此类问题,QTP有对应delphi的插件吗,急切等待,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-8-10 15:27:22 | 只看该作者
    好 好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-8-24 19:11:16 | 只看该作者
    QTP的对象识别分:基于对象库识别——设置强制属性、辅助属性;
                               基于对象特征描述识别——设置顺序标识符和智能识别;
    对象不识别分:不完全识别(把对象视为winobject对象);
                         完全不识别(脚本中没有代码生成);
    对于对象不识别的情况,且没有相应的插件,用虚拟对象的方法强制识别。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-8-25 02:42:19 | 只看该作者
    thx
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-8-27 23:16:38 | 只看该作者

    我正关心问题

    这个问题好.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-8-28 11:40:54 | 只看该作者
    好.这个问题好,不错的
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-5 05:22 , Processed in 0.094142 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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