51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 13336|回复: 47
打印 上一主题 下一主题

测试知识大闯关第七期(活动答案和获奖名单公布)(2012-4-16)

[复制链接]

该用户从未签到

1#
发表于 2012-4-9 11:54:51 | 显示全部楼层
1、关于输出值(Output Value)的描述,以下正确的是:( B)

在基于Web应用程序中,要得到某一网页中的链接数,应选择标准输出值类型(Standard Output Value)来获取Page对象的number of links属性

‚QTP不支持在基于Web应用程序中创建文本区输出值(Text Output Value)获取脚本运行时的用户名和密码的值

ƒ在Flight系统的登录界面中,可以通过文本输出值(Text Output Value)获取脚本运行时的用户名和密码的值

„在Flight系统中,可以通过数据库输出值(Database Output Value)来使用SQL语句Select * from Orders
order by Order_Number desc以获取到脚本运行时数据库表中最大的订单号

…可以使用xml输出值获取指定xml页面或xml文件中的节点元素和属性值

A、‚…     B、ƒ„…     C、ƒ…     D、„…



2、要对Window XP计算器中所见到即所得的计算结果进行验证,有很多方案,以下可行的是:( A)

通过Standard Checkpoint进行验证

‚通过Text Checkpoint进行验证

ƒ通过Standard Output Value进行验证

„通过Text Output Value进行验证

…通过Window(“计算器”).WinEdit(“Edit”)对象的CheckProperty方法取值验证

†通过Window(“计算器”).WinEdit(“Edit”)对象的GetROProperty方法取值验证

‡通过Window(“计算器”).WinEdit(“Edit”)对象的GetVisibleText方法取值验证

ˆ通过FindWindow和GetWindowText等Windows API函数取得文本框的值进行验证

A、‚ƒ„…†‡ˆ           B、‚…†‡                      C、ƒ…†‡ˆ           D、…†‡ˆ



3、全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到改同步点正好碰到找不到同步条件的情况下,QTP会等待多少秒报错?( D)

A、0秒                      B、10秒                        C、20秒               D、30秒



4、如果希望从QTP脚本中某一行代码开始调试,可以选择菜单中那个选项(D )

A、Automation-Run from Step            B、Debug-Step Into
C、Debug-Run to Step                       D、Debug-Debug from Step


简答题:
5、请解释Test Object和Run-Time Object之间的区别,两者如何应用

Run-time Object展现的是运行时本地测试对象的属性或方法。在脚本中可以通过Object属性来访问和获取Run-time Object的属性或执行其方法。例如:
Dim MyDay Set MyDay=Browser("index").Page("Untitled").ActiveX("MSCAL.Calendar.7").Object.Day
下面的脚本则通过Object属性执行测试对象的某个方法:
Dim MyWebEdit Set MyWebEdit=Browser("Mercury Tours").Page("Mercury Tours").WebEdit("username").Object MyWebEdit.focus
而对于Test Object则可通过GetTOProperty 和 SetTOProperty 来获取或设置测试对象的属性值。例如:
Browser("QA Home Page").Page("QA Home Page").WebButton("Submit").SetTOProperty "Name", "my button"
ButtonName=Browser("QA Home Page").Page("QA Home Page").WebButton("Submit").GetTOProperty("Name")
下面的脚本通过GetROProperty访问测试对象当前的属性值:
link_href = Browser("Mercury Technologies").Page("Mercury Technologies").Link("Jobs").GetROProperty("href")
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-3 16:05 , Processed in 0.063911 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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