图书介绍

精通QTP 自动化测试技术领航PDF|Epub|txt|kindle电子书版本网盘下载

精通QTP 自动化测试技术领航
  • 余杰,赵旭斌编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115269836
  • 出版时间:2012
  • 标注页数:526页
  • 文件大小:161MB
  • 文件页数:540页
  • 主题词:软件软件-测试-自动化

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通QTP 自动化测试技术领航PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 测试脚本开发从零开始1

1.1自动化测试从零开始2

1.1.1什么是自动化测试2

1.1.2严格的自动化测试流程7

1.1.3自动化测试用例设计详解14

1.1.4教父级自动化测试工具QTP17

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 Objects118

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 DataTable154

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&Page201

2.2.3 Link206

2.2.4 WebEdit&WebButton210

2.2.5 WebElement214

2.2.6 WebCheckBox217

2.2.7 WebList&WebRadio Group221

2.2.8 WebTable225

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自动化EXCEL304

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激活窗口AppActivat320

3.5.3获取当前路径CurrentDirectory322

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 Studio340

3.7.1领略什么才是为QTP量身定做340

3.7.2 Quick Bundles飞一样的 速度344

3.7.3强大的静态代码分析346

3.7.4堪比Visual Studio的Intellisense347

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 Form360

3.8.4总结363

知识点巩固和举一反三练习364

3.9 API的应用364

3.9.1 Extern对象详解364

3.9.2 VB API转化QTP API366

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注册异类子控件强制注入开启Hook401

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 Macros441

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

热门推荐