精通QTP 自动化测试技术领航PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:余杰,赵旭斌编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115269836
- 页数:526 页
第1章 测试脚本开发从零开始 1
1.1自动化测试从零开始 2
1.1.1什么是自动化测试 2
1.1.2严格的自动化测试流程 7
1.1.3自动化测试用例设计详解 14
1.1.4教父级自动化测试工具QTP 17
1.1.5总结 18
知识点巩固和举一反三练习 18
1.2帮助文档(HELP)-QTP的说明书 19
1.2.1永远任劳任怨的良师益友“F 1 ” 20
1.2.2妙用F1可事半功倍 22
1.2.3请遗忘脑中的代码,掌握查阅Example实例技巧 25
1.2.4总结 28
知识点巩固和举一反三练习 28
1.3录制与回放——QTP的开关 28
1.3.1请拒绝“录制”,再开始你的实际项目之旅 28
1.3.2录制功能更多的只是新人学习时的利器 30
1.3.3录制时需注意模式的切换 40
1.3.4有必要让你掌握尤其重要的QTP回放机制 43
1.3.5总结 52
知识点巩固和举一反三练习 52
1.4认清并请远离QTP的脚本录制模式 53
1.4.1 QTP的两种视图及思维转换 54
1.4.2总结 57
知识点巩固和举一反三练习 58
1.5 QTP精华——对象库(上)之基础攻略篇 58
1.5.1引言 59
1.5.2对象库的出现改写了软件测试历史 59
1.5.3一个简单的实例介绍对象库原理、机制及操作流程 60
1.5.4对象库基本操作 69
1.5.5 Object Spy让对象无处藏身 89
1.5.6对象库的最高指挥官(Object Reposito Manager) 96
1.5.7总结 103
知识点巩固和举一反三练习 104
1.6对象库(下)之进阶编程篇 104
1.6.1引言 104
1.6.2基于Expert View的对象库编程必备知识 105
1.6.3封装对象模型——Test Objects V S Run-time Objects 118
1.6.4梳理运行时对象的封装与自身接口的属性区别 127
1.6.5几种常见对象无法识别或识别错误的原因 130
1.6.6总结 132
知识点巩固和举一反三练习 132
1.7描述性编程(DescriptiveProgramming) 134
1.7.1一点都不高深的描述性编程技术 134
1.7.2掌握描述性编程的两种写法 135
1.7.3 Object Identification与Spy结合DP的妙用 139
1.7.4描述性编程的妙用以及与对象库编程的混搭 140
1.7.5终极对决——对象库编程(OP) VS描述性编程(DP) 144
1.7.6总结 145
知识点巩固和举一反三练习 145
1.8数据池(Data Table)的应用 145
1.8.1引言 146
1.8.2学会使用DataTable进行参数化 146
1.8.3 Test DataTable VS Run-time DataTable 154
1.8.4用好DataTable对象使脚本更加灵活 157
1.8.5总结 159
知识点巩固和举一反三练习 160
1.9操作模块(Actions) 160
1.9.1使用Actions来控制好业务流 161
1.9.2 Call Action的3种方式 163
1.9.3 Action的切分 166
1.9.4总结 167
知识点巩固和举一反三练习 167
1.10 QTP的验证点与测试报告 167
1.10.1自动化测试的有效性取决于验证点的质量 168
1.10.2侦探Jack再度登场 168
1.10.3抛弃工具的使用,请使用QTP验证点函数 169
1.10.4灵活地自定义验证点 171
1.10.5走进QTP Report——Test Report正式登场 174
1.10.6自定义验证点——HTML模式 176
1.10.7总结 178
知识点巩固和举一反三练习 179
第2章 轻松驾驭实际项目 180
2.1 VBScript在项目中的应用 181
2.1.1请培养代码规范的好习惯 181
2.1.2 VBS基础知识提炼 183
2.1.3常用函数解析 186
2.1.4 Function VS Sub终极角逐 193
2.1.5获取对象引用GetRef方法 194
2.1.6类的简单应用 195
2.1.7 VBS中SendKeys与项目结合的妙用 196
2.1.8总结 199
知识点巩固和举一反三练习 200
2.2精通项目中10类常用Web控件 200
2.2.1读前布告(引言) 200
2.2.2 Browser&Page 201
2.2.3 Link 206
2.2.4 WebEdit&WebButton 210
2.2.5 WebElement 214
2.2.6 WebCheckBox 217
2.2.7 WebList&WebRadio Group 221
2.2.8 WebTable 225
2.2.9总结 231
知识点巩固和举一反三练习 231
2.3函数资源库(Libra Files) 233
2.3.1引言 233
2.3.2资源池静态调用方式 233
2.3.3强大的动态调用方式 236
2.3.4函数库功能在QTP 10.0中的增强 237
2.3.5总结 239
知识点巩固和举一反三练习 239
2.4环境变量(EnvironmentVariables) 239
2.4.1引言 239
2.4.2实用的QTP内置环境变量 240
2.4.3灵活地自定义环境变量及利用外部XML配置环境变量 244
2.4.4综合实例——环境变量的动态生成与秘密加载 246
2.4.5总结 248
知识点巩固和举一反三练习 248
2.5常用保留对象(UtilityObjects ) 249
2.5.1常用保留对象介绍 249
2.5.2隐藏保留对象介绍 251
2.5.3自定义保留对象 252
2.5.4总结 255
2.6 QuickTest自动化模型对象(AOM) 255
2.6.1不同开发环境下的AOM使用解析 255
2.6.2 QTP自动化模型的引用 256
2.6.3让QTP舞动起来 258
2.6.4总结 259
2.7无人值守测试的守护神——场景恢复(Recovecenarios) 259
2.7.1必须知道的几种场景恢复的误区 259
2.7.2陌生的Web默认场景恢复 261
2.7.3无所不能的自定义场景恢复函数 262
2.7.4总结 265
第3章 项目应用高级扩展实例精讲 266
3.1正则表达式 267
3.1.1何时在脚本中设计正则表达式 267
3.1.2正则之对象属性参数化应用详解 268
3.1.3 RegExp对象的应用讲解 271
3.1.4总结 274
知识点巩固和举一反三练习 274
3.2 HTML DOM测试应用 274
3.2.1了解DOM在QTP中应用 的好处 275
3.2.2 IE对象模型结合HTMLDOM的Web应用 277
3.2.3 DOM在QTP Web测试中的应用 283
3.2.4总结 290
知识点巩固和举一反三练习 290
3.3数据库操作(ADO) 290
3.3.1何时使用ADO数据验证 290
3.3.2构建数据库连接字符串的两种方式 291
3.3.3数据库查询 294
3.3.4数据库修改 297
3.3.5自定义动态数据库验证函数 300
3.3.6总结 303
知识点巩固和举一反三练习 304
3.4 Excel——数据驱动必备利器 304
3.4.1 利用EOM自动化EXCEL 304
3.4.2动态加载并运行宏代码 309
3.4.3 Excel使你可以实现更多 313
3.4.4总结 318
知识点巩固和举一反三练习 318
3.5 WshShell对象常用方法介绍 318
3.5.1 WshShell对象介绍 319
3.5.2激活窗口AppActivat 320
3.5.3获取当前路径CurrentDirectory 322
3.5.4最常用的sendkeys发送 324
3.5.5轻松完成注册表的读写 326
3.5.6总结 328
3.6 FSO对象模型 328
3.6.1利用FSO模型完成各种操作方式 329
3.6.2相对路径的应用 335
3.6.3轻松利用FSO生成QTP测试日志 337
3.6.4总结 339
3.7重要的Test Design Studio 340
3.7.1领略什么才是为QTP量身定做 340
3.7.2 Quick Bundles飞一样的 速度 344
3.7.3强大的静态代码分析 346
3.7.4堪比Visual Studio的Intellisense 347
3.7.5智能XML Comments自动生成 349
3.7.6独一无二的VBScript文档生成 350
3.7.7总结 353
知识点巩固和举一反三练习 353
3.8 DotnetFactory对象 353
3.8.1调用.NET标准类库 354
3.8.2调用自定义编写的.NET类库 358
3.8.3建立GUI数据配置交互的.Net Form 360
3.8.4总结 363
知识点巩固和举一反三练习 364
3.9 API的应用 364
3.9.1 Extern对象详解 364
3.9.2 VB API转化QTP API 366
3.9.3纯VBS调用API实现简单GUI自动化 368
3.9.4总结 372
知识点巩固和举一反三练习 372
第4章QTP领先技术之走向世界 373
4.1 QTP深入探索 374
4.1.1访问对象自身接口的特殊渠道 374
4.1.2重载页面后Web对象的重用 375
4.1.3 ORM对象库自动化模型 377
4.1.4重写Reporter对象 380
4.1.5 XML联合XSL输出HTML报表 383
4.1.6创建保留对象的会话实例 386
4.1.7 AutoLtX技术的应用 387
4.2 QTP深层机密 389
4.2.1访问.NET控件对象私有属性 390
4.2.2保留对象Setting的隐藏模式 392
4.2.3管理动态保留对象的隐藏组件 398
4.2.4自定义Class类注入测试对象 400
4.2.5注册异类子控件强制注入开启Hook 401
4.2.6 MFL自动化路径模型对象应用 404
4.2.7映射无法识别的.NET对象类 406
4.3总结 408
第5章QTP领先技术之模式设计 409
5.1 QTP设计模式 410
5.1.1初识设计模式(Design Patterns) 410
5.1.2单例设计模式(Singleton) 410
5.1.3工厂设计模式(Factory) 415
5.1.4命令包装模式(Command) 417
5.1.5回调设计模式(CallBack) 419
5.1.6函数指针模式(Function Pointer) 422
5.1.7类的继承模式(Extends) 424
5.1.8总结 427
5.2 GUI层面向对象的扩展设计 427
5.2.1层的概念 427
5.2.2封装测试对象类 427
5.2.3调用业务行为 430
5.2.4对象识别结果分析 430
5.2.5总结 431
第6章QTP原创框架设计展示 432
6.1框架设计理念 433
6.1.1框架核心介绍 433
6.1.2框架设计总图 435
6.1.3框架结构细分 436
6.1.4框架目录结构 440
6.2框架设计平台 440
6.2.1认知Excel Macros 441
6.2.2自动加载自定义工具栏 442
6.2.3 UserForm的使用 446
6.2.4利用API让UserForm界面焕然一新 447
6.3公共对象管理 450
6.3.1测试对象捕获 450
6.3.2对象文件存储及转化 451
6.3.3测试对象自动更新 452
6.4用例设计管理 455
6.4.1用例创建 455
6.4.2步骤生成 458
6.4.3步骤修改 460
6.4.4重用模块 462
6.5公共函数工厂 463
6.5.1公共函数介绍 464
6.5.2常用行为函数 464
6.5.3业务行为函数 467
6.5.4注册行为函数 467
6.6测试执行管理 468
6.6.1配置加载 468
6.6.2语句拼接 470
6.6.3排序执行 472
6.6.4分类执行 473
6.6.5异常监控 473
6.6.6报告生成 474
6.7测试报表管理 477
6.7.1测试执行状态 477
6.7.2错误定位信息 478
6.7.3结果分布统计 479
6.7.4测试报表导出 481
6.8一点写给读者的话语(总结) 482
附录一:QTP科普问答典藏30例 484
附录二:章节练习详解及参考答案 497
附录三:参考文献&在线答疑 525
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《无机及分析测试技术》李巍巍 2018
- 《汉语口语测试评分员评价研究》黄霆玮著 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《奥数教程能力测试 高一年级 第2版》单墫,熊斌总主编;熊斌编著 2014
- 《C语言从入门到精通》王征,李晓波著 2020
- 《奥数教程能力测试 高二年级 第2版》单墫,熊斌总主编;刘诗雄分册主编 2014
- 《奥数教程能力测试 高三年级 第2版》单墫,熊斌总主编;余红兵分册主编 2014
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019