51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1977|回复: 7
打印 上一主题 下一主题

[原创] 有段代码不懂,请教高人

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-18 10:56:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教QTP高人,下面的代码到底做了什么事.  尤其是FatalError 和SecurityWindow是什么东西,有什么用

Set qtApp = CreateObject("QuickTest.Application")
Set qtTestRecovery = qtApp.Test.Settings.Recovery   
  
qtTestRecovery.Add Relative_Path & "\DRIVERSCRIPTS\FatalError.qrs", "FatalError", 1
qtTestRecovery.Add
Relative_Pat& "\DRIVERSCRIPTS\SecurityWindowRecovery.qrs", "SecurityWindow", 2

For intIndex = 1 To qtTestRecovery.Count ' Iterate the scenarios  
  
qtTestRecovery.Item(intIndex).Enabled = True ' Enable each Recovery Scenario (Note: the 'Item' property is default and can be omitted)  
  
Next  

qtTestRecovery.SetActivationMode "OnEveryStep"  
Recovery.Activate
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-18 11:13:06 | 只看该作者
恢复场景的配置
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-9-18 11:14:39 | 只看该作者
object.Add ScenarioFile, ScenarioName, [Position]

参数        描述
object 类型 Recovery 的测试对象。
ScenarioFile 必填. String 值。 包含要添加的恢复场景的恢复场景文件。可以指定完整路径或相对路径。
ScenarioName 必填. String 值。 要添加的恢复场景的名称。
Position 可选. Long 值。
要添加恢复场景的位置。位置值以 1 开始。
如果不指定位置,则恢复场景将添加到列表的末尾 (position=-1)。

FatalError 和SecurityWindow 只是恢复场景的名称
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-9-18 11:16:54 | 只看该作者
典型的AOM配置代码,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-9-18 11:23:26 | 只看该作者
谢谢版主解释.本人只有coding经验没有QTP的经验,所以还不是很了解.
FatalError 和SecurityWindow 是自定义的还是QTP自带的啊.还有恢复场景到底是恢复了什么东西啊.能不能举个例子,谢谢了.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-18 12:40:23 | 只看该作者
看看帮助目录里AutomationObjectModel.chm这个文档,对你会有帮助
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-18 12:42:37 | 只看该作者
现在做自动化都喜欢招做过开发的,看来只作过开发不懂测试的话,优势不是很明显

哈哈,第一次发现可以这么简写AOM
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-9-18 17:25:23 | 只看该作者

回复 5# 的帖子

FatalError 和SecurityWindow 是你自己定义的Recovery Scenario的名字,场景恢复主要是用来当你运行脚本出错是,让QTP恢复到一个提前规定好的状态,以免人为干预,这样QTP可以继续执行,实现了真正的自动化
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-5 21:14 , Processed in 0.097279 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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