51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 9343|回复: 18

[原创] 有qtp测试连连看

[复制链接]

该用户从未签到

发表于 2009-1-15 16:12:10 | 显示全部楼层 |阅读模式
今天刚刚学习了下qtp录制脚本这一块.然后用qtp连接连连看,测试测试,居然发现不少问题.
以下是脚本:
Window("连连看5").Click 690,113
Window("连连看5").Click 154,122
Window("连连看5").Click 243,144
Window("连连看5").Drag 290,144
Window("连连看5").Click 243,144
Window("连连看5").Drag 344,91
Window("连连看5").Click 257,193
Window("连连看5").DblClick 229,186
Window("连连看5").Click 235,197
Window("连连看5").Click 322,149
Window("连连看5").Click 227,194
Window("连连看5").Click 667,298
Window("连连看5").Drag 667,249
Window("连连看5").Drop 667,299
Window("连连看5").Drag 664,284
Window("连连看5").Drop 664,276
Window("连连看5").Drag 587,239
Window("连连看5").Click 667,287
Window("连连看5").Click 605,233
Window("连连看5").Drag 611,208
Window("连连看5").Drop 614,243
Window("连连看5").Click 650,201
Window("连连看5").Drag 617,157
Window("连连看5").Drop 664,214
Window("连连看5").Click 607,376
Window("连连看5").Drag 660,391
Window("连连看5").Drop 607,376
Window("连连看5").Click 430,384
Window("连连看5").Drag 426,358
Window("连连看5").Drop 430,384
Window("连连看5").Click 154,339
Window("连连看5").Click 148,381
Window("连连看5").Click 566,404
Window("连连看5").Drag 520,397
Window("连连看5").Drop 523,396
Window("连连看5").Drag 630,281
Window("连连看5").Drop 523,396
Window("连连看5").Drag 482,390
Window("连连看5").Drop 491,389
Window("连连看5").Drag 563,345
Window("连连看5").Drop 491,389
Window("连连看5").Click 474,329
Window("连连看5").Click 465,336
Window("连连看5").Click 555,298
Window("连连看5").Click 469,340
在active screen中应该看到的是如下图片1,可是真正看到的却是图片2.而且整个回放过程中居然没有出现连连看的具体内容(棋子)

[ 本帖最后由 thm120 于 2009-1-15 16:15 编辑 ]

本帖子中包含更多资源

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

x
回复

使用道具 举报

该用户从未签到

发表于 2009-1-15 16:30:23 | 显示全部楼层
回放的话,不就是重新开了一盘,上一盘的排列就打乱了,脚本记录的是坐标,怕是不行把?
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-1-15 16:35:51 | 显示全部楼层
随着当前技术的日新月异,为了使产品更加美观,产品中出现了更多的特效,比如:Flash动画,而我们的产品就建立在这些Flash当中,那么当Flash中有按钮的时候我们录制自动化用例时就会遇到困难,因为很多自动化工具无法把Flash中的按钮有效的识别成对象。
解决方案:QTP中的虚拟对象识别技术为我们很好的解决了这个问题。
Tools->Virtual Object-> Virtual Object Manager,根据提示一步一步就可以设置虚拟对象,一时虚拟对象设置成功,录制Flahs中的按钮或链接就可以像在网页点按钮上一样简单了。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-1-15 17:02:30 | 显示全部楼层
都搞游戏了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-1-16 08:55:16 | 显示全部楼层
thm120,虚拟对象干不了你所说的事情吧.
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-1-16 09:11:51 | 显示全部楼层
好像adobe 出了关于flex的QTP addin
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-1-19 09:35:50 | 显示全部楼层
原帖由 wssgily 于 2009-1-16 09:11 发表
好像adobe 出了关于flex的QTP addin

sir,能具体点吗?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-1-19 18:28:39 | 显示全部楼层
这种需求只能靠ADDIN
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-1-20 21:48:45 | 显示全部楼层
噢。 伟大的qtp,我需要你
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-1-21 10:20:26 | 显示全部楼层
flex是QTP应对flash的相关插件,需要添加进去后,就可以录制跟flash有关的内容了
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2018-3-26 10:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2009-1-21 14:12:43 | 显示全部楼层
    原帖由 andycai 于 2009-1-21 10:20 发表
    flex是QTP应对flash的相关插件,需要添加进去后,就可以录制跟flash有关的内容了

    这位哥们说的不错,只能靠addin来解决!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-1-21 17:12:51 | 显示全部楼层
    虚拟对象解决不了,需要用flex builder中提供的QTP_Plugin_Installer。lz可以去adobe 下载trial version。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-1-23 16:23:50 | 显示全部楼层
    对啊,你重新开始了,排序全都变了~~
    即使能录下来,效果也未必见得好~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-2-1 14:22:31 | 显示全部楼层
    使用QTP,首先要确定使用什么addin,这个很重要。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-2-3 10:41:40 | 显示全部楼层
    应该是2楼说的吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-2-3 21:41:33 | 显示全部楼层
    太神了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-2-4 16:30:18 | 显示全部楼层
    嘿嘿,QTP这玩艺越发的有意思了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-2-4 16:58:26 | 显示全部楼层
    QTP很强大,基本上主流应用的插件都有了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2011-11-24 17:23:04 | 显示全部楼层
    应该大多都是收费的,QTP做的越深,这一点的局限性,也强烈!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-19 08:00 , Processed in 0.084829 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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