版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、 简答题(30分=3分X10)1. QTP有几种视图,是哪几种(要求:中英文两种写法)?2种关键字视图(KeyWord View) 专家视图(Expert View)Item,Opration, Value张三吃饭张三跑2. 简述QTP的对象仓库机制如何实现自动化测试?a. 封装被测对象到对象库(1)获得操作的对象的属性(2)用唯一的一个对象名称把操作对象存储在对象仓库(3)存储操作的对象全部属性(4)标识关键属性(5)在脚本代码中记录操作对象和操作以及操作数据b. 对比对象库里的对象属性和运行时的真实被测对象的属性(1)取得脚本代码中操作对象(2)到对象仓库中使用脚本中的对象名称查找该对
2、象(3)从对象仓库中获取操作对象的关键属性,和实际运行对象的关键属性对比TO Test ObjectRO Run-time ObjectFileSettingsRunObject synchronization timeout xx secondsc. 对比一致后找到相应的对象,按照脚本驱动对象3. 如果两行代码之间存在延时,有几种方法解决?分别写出每种解决办法的用法。a. WaitWait time(s)b. 设置步骤之间延时时间ToolsàOptions->Run->Normalc. 添加同步点Object.WaitProperty “属性名”,“属性值”,timeo
3、ut(ms)4. 如下代码:脚本循环几次?输出内容是?Print DataTable(1,1)Print DataTable(1,2)DataTable中数据如下:循环开关设置如下:脚本反复4次c1c2c3d1d2d3e1e2e3f1f2f3(实际运行:字符竖向输出)5. 以下代码,输出的内容为?Function myfun(num1,num2)Dim mynummynum=100myfun=mynum+num1*num2End FunctionMsgbox myfun(4,5)+mynum输出1206. Action的类型有几种,分别是?a. reusable action:可以被其它测试调
4、用b. non-reusable action: 不可以被其它测试调用7. 输入数据参数化的类型有哪些?DataTableEnvironmentRandomNumber8. 对输入数据使用DataTable参数化之后,Global 和 Action反复的次数在什么位置设置?Global:File->Settings->RunAction:Test Flow下右击ActionàAction call PropertiesàRun9. Insert>Output建立的输出值可以存放在什么位置?DataTableEnvironment10. 写出下列正则表达式中
5、元字符的意义。 d w . s b + d: 匹配数字 w: 字母、数字、下划线_ .: 除换行符以外的任意字符 s: 匹配任意的空白符 b: “单词”的结束或开始 +: 1 or 更多 二、 选择题(20分=4分X5)1. 在代码中生成多个Action的方法有(ABCD)A. Call to new ActionB. Call to copy of ActionC. Call to Existing ActionD. 通过分割方式产生新的Action2. DataTable中Sheet表单描述正确的有(ABC)A. 如果指定Global Sheet中的数据作为参数化数据,那么将应用到整个脚本
6、,即整个脚本执行多次反复B. 如果指定Action Sheet 中的数据作为参数化数据,则只有相应的Action执行多次反复C. 如果Global Sheet中的测试数据为三行,QTP默认Test反复三次D. 如果Action Sheet中的测试数据为三行,QTP默认Action反复三次3. 下面对VBScript变量描述正确的有(ABC)A. 除简单数字或字符串以外,Variant可以进一步区分数值信息的特定含义B. Variant用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理C. VBScript 只有一种数据类型,称为VariantD. VBScript变量使用之前必
7、须先定义4. 阅读以下VBS代码,1) vDay=Weekday(Date)2)Date 函数返回当前系统日期3)Weekday 函数返回代表一星期中某天的整数。缺省以星期天为第一天,返回值为1。4)If vDay = 6 then 5)Msgbox“时间过得真快,又到星期五了。"7)else if vDay > 1 and vDay <6 then 8)Msgbox “明天要上班,不要迟到哦!"else 9)Msgbox "哈哈,周末啦!"10)end if以上代码,
8、有没有错误的地方,如何修改(AD)A 在第11行添加End ifB 去掉第7行代码的中的ThenC 去掉第7行代码中的elseD 将第7行代码中的else if 修改为elseif5. 以下VBS代码中完成计算“2+4+6+8+10“功能的有(CD)A.Dim num, Sum num = 2 Sum = 0 Do While num < 10 num = num + 2
9、160; Sum = sum+num 0+4+6+8Loop MsgBox "总和为: " & Sum B. Dim num, Sum num = 10 Sum = 0 Do Sum = sum+num 0+10+8+6+
10、4+2+0+(-2)+(-4).num = num - 2 Loop While num <11 MsgBox "总和为: " & Sum CDim num, Sum num = 2 Sum = 0 Do Until num>10 Sum
11、;= sum+num 0+2+4+6+8+10 num = num + 2 Loop MsgBox "总和为: " & Sum D.Dim num, Sum Sum = 0 For num=2 to 10 Step 2 0+2+4+6+8+1
12、0Sum = sum+num NextMsgBox "总和为: " & Sum 6. 以下选项中能正确打开“百度”的是(AC)A SystemUtil.Run “iexplore.exe”,”B systemUtil.Run “explore.exe”,”C systemUtil.Run “”,”iexplore”D systemUtil.Run “”,”explore.exe”6. 以下选项中能获取“Mary”的代码是(AC)A DataTable.GetSheet(1).SetCurrentRow (3)Print DataTab
13、le(1,1)B DataTable.GetSheet(“name”).GetCurrentRow(3)Print DataTable(1,1)C DataTable.GetSheet(1).SetCurrentRow(3)Print DataTable.GetSheet(1).GetParameter(1).valueD DataTable.GetSheet(1).SetCurrentRow(3)Print DataTable.GetSheet(1).GetParameter(1).name7. 下列选项中描述正确的是(AB)A 12123可以匹配121,122, 123B D1,2可以匹配a,b,abC ab*可以匹配ab,abab,ababab等D a0b可以匹配ab,a0b三、 编码题(50分)1. 编写生成(27)随机数的代码? (5分)aRan
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京化工大学实验室安全教育与在线考试题库A卷
- 小学数学二年级整十整百整千数加减法口算练习990道
- 《如何玩转转介营销》课件
- 《抽样检验相关知识》课件
- 金融行业采购标书撰写技巧
- 旅游行业服务员培训感悟
- 运输行业安全生产工作总结
- 制造业人才培养策略
- 内科部门全面工作总结
- 网络科技企业保安工作总结
- 社会责任管理体系培训课件
- 房屋结构安全隐患自查排查记录表
- 统编版四年级上册语文期末总复习知识PPT
- 《有限元分析及应用》(曾攀清华大学出版社)第四章课后习题答案
- GB/T 9797-2005金属覆盖层镍+铬和铜+镍+铬电镀层
- 医疗机构合理用药的指标
- 《网络文件提交系统的设计与实现【论文】12000字》
- 公司仓库检查表
- 激光熔覆技术课件
- 数字图像处理-第2章-数字图像处理基础课件
- UPS现场巡检维护保养记录表
评论
0/150
提交评论