已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9QTP复习提纲一、 你对自动化测试的理解是什么?二、 把对象从被测软件ui中读取出主要特征,存入对象库,回放时在被测试软件中寻找指定对象,赋予对象一些方法,方法为windows win32或者web上的一些activex控件的通用方法(或者javascript应用于一些未支持的事件,比如link.click), 微软控件对外的接口,把其中一些方法进行封装,成为qtp自己的方法,比如getroproperty=对象.object.value ,然后运用这些方法属性驱动被测试对象完成一些指定的动作。对于任何一个add-in都是先找到人家的对外接口,然后拿过来封装,需要的时候去调用接口事件,也就成为了QTP的动作。什么是自动化测试工具?你知道的自动化测试工具有哪些?三、 自动化测试和人工测试的优点和缺点是什么?手工测试自动化测试难以重用可重复不可靠可靠成本高昂可以投资获利时间消耗无人值守自动化测试的优点: 回归测试更方便 可以运行更多更繁琐的测试 可以执行一些手工测试困难或不可能进行的测试 更好的利用资源 测试具有一致性和可重复性 测试的复用性 可以让产品更快面向市场 增加软件信任度自动化测试的缺点: 不能取代手工测试 手工测试比自动化测试发现的缺陷更多 对测试质量的依赖性极大 测试自动化不能提高有效性 测试自动化可能会制约软件开发 工具本身并无想像力四、 QTP的实现原理是什么?分两个部分阐述。GUI识别对象原理自动化测试工具生成脚本原理五、 下图的界面如果消失了,要去哪里选择?图中的ActiveX Add-in支持什么语言的ActiveX?ActiveX与语言无关,具体参考我上课给你们的资料。六、 下图的各个选项的功能分别是什么?上面这张图的界面如果消失了,要去哪里选择?七、 请大致介绍一下下图中QTP的界面组成、视图类型及用途八、 什么是关键字驱动? 关键字驱动测试是数据驱动测试的一种改进型 用关键字的形式将测试逻辑封装在数据文件中,测试工具只要能够解释这些关键字即可对其应用自动化 主要关键字包括三类:被操作对象(Item)、操作(Operation)和值(value),用面向对象形式可将其表现为 Item.Operation(Value) 将测试逻辑按照这些关键字进行分解,形成数据文件九、 QTP的录制原理是什么?十、Analog Recording和Low Level Recording的区别?什么时候需要用到它们?十一、QTP的对象库和脚本分别以何种形式存放?它们之间有何联系吗?十二、如何显示代码行? 十三、QTP的测试流程是什么样的? 录制测试脚本前的准备 录制测试脚本 加强测试脚本(检查点、参数化、逻辑判断等) 脚本调试 运行脚本执行测试 分析测试结果 提交BUG十四、没有相关插件是否一定无法使用QTP进行自动化测试?请举例说明解决方案。十五、什么是测试对象?什么是运行时对象?分别用什么函数方法可以取得测试对象和运行时对象的值?用什么方法可以设置测试对象的值?十六、无法识别对象时有哪些思路解决?十七、请回顾一下验证点是如何添加的?有哪些类型的验证点?十八、什么是验证点?什么是同步点?什么是输出值?它们分别有什么作用?分别有什么区别?十九、同步点函数有哪些?WaitProperty 和 Sync二十、如何强制变量声明?二一、Public 变量可以在Action之间传递吗?有几种方法可以在Action之间传递?举例说明。二二、Step Into、Step Out、Step Over分别表示什么含义?如何暂停调试?如何插入断点?用什么快捷键?二三、下面这个提示框是什么原因导致的?二四、FSO对象、ADO对象、DOM对象分别是什么对象?它们适用于什么场合?二五、WSH、WMI、API这些缩略语分别表示什么技术?它们适用于什么场合?二六、Dim、Private、Public声明方式分别有什么区别?Sub和Function分别有什么区别?ByVal 和 ByRef 分别有什么区别?如何定义一个常量?如何知道一个变量的类型?二七、什么情况下适合使用描述性编程?描述性编程的优缺点是什么?二八、什么时候需要拆分Action?为什么要拆分?Call to Copy of Action和Call to Existing Action的区别在哪儿?二九、Transaction的作用是什么?三十、如何进行参数化?参数化有哪些类型?DataTable、Enviorment、Random Number、Action Parameter三一、QTP的输出日志函数是什么?有哪些属性和方法?三二、QTP可以和QC、WR这些工具联动使用吗?该如何设置?请描述步骤。三三、QTP可以调用外部vbs文件吗?如何调用?三四、System.Util 函数作什么用的?XMLUtil对象是作什么用的?On error Resume Next又是作什么用的? 三五、Regular Expression作什么用的?假设现在要定义20或21世纪的年份(两位数或四位数都可以,如 07年、2007年),如何用正则表达式表示(注意前面只能是19或20)?假设现在要定义时分秒,如何用正则表达式表示(注意时间上限是59)?三六、如何激活窗体?如何判断窗体是否存在?三七、如何进行类型强制转换?举例说明整型强制转换和字符串强制转换的函数。三八、如何使用Randomize和Rnd函数?QTP自带的随机函数怎么写?三九、用什么函数可以消除前导和后导空格?四十、Action里如何设置迭代?什么时候应该把Action做成ReUse的?四一、什么时候设置变量要加Set关键字?对于对象的引用要注意什么?要记得释放引用(Set * = Nothing),否则可能引起内存泄漏。四二、Action和Te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丽水市人民医院数据安全法与患者信息隐私保护笔试试题
- 鹰潭市中医院输血传播性疾病研究进展试题
- 宁波市人民医院造口还纳术技术考核
- 淮安市中医院危机公关与舆情管理运营应对
- 温州市中医院重症患者内镜考核
- 徐州市人民医院干细胞冻存与复苏技术规范考核
- 吉安市中医院介入器械使用考核
- 杭州市人民医院特殊人群脑电图考核
- 南平市人民医院贴面修复技术操作资格认证
- 龙岩市中医院胸腔热灌注治疗考核
- 预算绩效评价管理机构入围投标文件(技术方案)
- GB 30254-2024高压三相笼型异步电动机能效限定值及能效等级
- 足疗店合伙人合同协议书范本
- 2024至2030年中国酒店沙发行业市场深度研究及投资战略咨询报告
- (正式版)CB∕T 4548-2024 船舶行业企业相关方安全管理要求
- 电子商务数据分析中级1+x理论考试复习题库(含答案)
- 《心理学》易考通考试复习总结资料
- 2024(部编版)历史八年级上册 第二单元 教材解读课件
- 2024年学习进阶视域下的高三英语课堂教学与实践讲座
- 餐厨垃圾处理相关项目运营指导方案
- 初中物理科普知识讲座
评论
0/150
提交评论