《QTP从实践到精通》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:田艳琴著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121114823
  • 页数:338 页
图书介绍:本书用简单质朴的语言描述了QTP工具的使用和技巧。

第1篇 基础篇 3

第1章 自动化测试介绍 3

1.1 优缺点 3

1.2 测试步骤 4

第2章 QTP介绍 6

2.1 安装 6

2.2 基本功能 10

2.3 基本配置 12

2.3.1 工具选项配置 12

2.3.2 测试配置 17

2.3.3 录制和运行配置 24

2.4 小工具介绍 25

2.4.1 许可证验证工具 25

2.4.2 密码编码器 26

2.4.3 脚本编辑器 26

2.4.4 注册新的浏览控制器工具 27

2.4.5 远程代理 28

2.4.6 后台测试运行工具 29

2.4.7 批处理测试运行工具 30

2.4.8 测试结果删除工具 31

2.4.9 其他安装需求工具 32

2.4.10 媒体播放器 33

2.4.11 保存恢复设置 33

第2篇 工具篇 35

第3章 登录实例介绍 35

3.1 登录实例的作用 35

3.2 登录实例 36

3.2.1 设置及录制 36

3.2.2 强化脚本 39

3.3 参数化实例 46

3.3.1 参数化及设置 46

3.3.2 以相对路径方式启动应用程序 52

3.3.3 捕捉动态信息 56

3.4 脚本设置 63

3.4.1 Action设置 63

3.4.2 注释设置 64

3.5 共享对象仓库设置 69

3.5.1 对象仓库 70

3.5.2 对象仓库管理 72

3.5.3 关联对象仓库 76

3.6 测试报告 78

第4章 订票实例介绍 83

4.1 订票实例的作用 83

4.2 订票实例 83

4.3 判断订票成功 86

4.3.1 结合对象识别器判断 86

4.3.2 根据文本值判断 90

4.4 添加检查点 91

4.4.1 检查点 91

4.4.2 标准检查点 95

4.4.3 插入输出值 99

4.5 循环所有航班 107

4.5.1 遍历WinComboBox和Winlist对象值 108

4.5.2 循环语句 110

4.5.3 对其他对象的测试 112

4.6 调用Action 115

4.6.1 相对路径调用存在的Action 115

4.6.2 Action调用方式 121

4.6.3 操作外部数据——Excel文件 124

第5章 传真和删除订单实例介绍 130

5.1 传真和删除订单实例的作用 130

5.2 传真订单实例 130

5.2.1 录制 131

5.2.2 录制签名 133

5.3 录制模式 134

5.3.1 录制模式定义 134

5.3.2 模拟录制模式 136

5.3.3 低级录制模式 138

5.4 删除订单实例 139

5.4.1 录制实例 139

5.4.2 删除满足条件的订单 140

5.5 其他检查点 144

5.5.1 文本检查点 144

5.5.2 数据库检查点 145

5.5.3 位图检查点 158

5.5.4 XML检查点(从资源获取) 159

5.5.5 可访问性检查点 162

第6章 报告实例介绍 165

6.1 报告实例的作用 165

6.2 报告实例 166

6.3 判断报告正确性 167

6.3.1 从文本获取报告关键信息 167

6.3.2 从数据库获取报告关键信息 172

6.3.3 判断报告信息是否正确 176

6.4 操作外部数据——Oracle数据库 177

6.4.1 设置数据源 177

6.4.2 设置链接数据库服务器的名称 179

6.4.3 设置数据库连接 183

6.5 操作外部数据——文本文件 185

6.5.1 读文本文件 187

6.5.2 写文本文件 191

第7章 对象属性和视图 194

7.1 对象属性 194

7.1.1 将对象属性添加到对象仓库中 194

7.1.2 获取对象属性 196

7.2 关键字视图和专家视图 198

7.2.1 视图说明 198

7.2.2 Step Generator简介 199

7.2.3 Step Generator使用 202

第3篇 脚本开发篇第8章 动态对象 206

8.1 正则表达式 208

8.1.1 正则表达式介绍 208

8.1.2 正则表达式实例 210

8.2 描述性编程 214

8.2.1 描述性编程和一般脚本的区别 214

8.2.2 描述性编程语法 215

8.2.3 描述性编程实例 216

8.3 虚拟对象 219

8.4 软件升级后对象属性改变 223

8.4.1 在对象仓库中修改属性值 224

8.4.2 在脚本中修改对象属性值 227

8.4.3 正则表达式方式修改对象属性值 228

第9章 VB脚本 230

9.1 一般操作 230

9.1.1 比较操作 230

9.1.2 算数操作 231

9.1.3 逻辑操作 232

9.2 函数 233

第10章 Microsoft对象 240

10.1 Outlook对象 240

10.2 Word对象 244

10.2.1 新建Word文档函数 245

10.2.2 打开Word文档函数 248

第11章 创建新过程 250

11.1 子过程和函数的比较 250

11.2 子过程 251

11.3 函数 252

11.4 构造库文件 254

11.5 库文件的关联 257

11.5.1 关联库文件 257

11.5.2 在测试中使用关联的库文件 259

第12章 脚本提升技能 264

12.1 脚本模板 264

12.2 Web应用程序上传附件回放失败 265

12.3 日期控件失败 266

12.4 快捷键回放 267

12.5 往QC上添加bug 270

12.6 操作外部数据——自定义环境变量XML文件 274

12.7 操作外部数据——一般XML文件 279

12.8 快照和视频 282

12.9 使用Extern.Declare调用外部动态链接库 283

第4篇 高级技能篇第13章 场景恢复 288

13.1 场景恢复简介 288

13.2 创建场景恢复文件 288

13.2.1 定义触发事件 290

13.2.2 指定恢复操作 292

13.2.3 选择再恢复测试 295

13.2.4 输入场景的描述信息 296

13.3 添加场景恢复文件 297

13.4 其他触发事件说明 298

13.4.1 对象状态 298

13.4.2 测试运行错误 300

13.4.3 应用崩溃 301

第14章 业务流程测试 302

14.1 业务流程测试简介 302

14.2 业务流程测试的优点 304

14.3 业务流程测试流程 304

14.4 业务流程测试的前置条件 305

14.4.1 QTP设置 305

14.4.2 其他设置 311

14.5 业务流程测试实例 311

14.5.1 创建业务组件 312

14.5.2 构建业务流程 319

14.5.3 实现组件脚本 320

14.5.4 调试业务流程测试 330

14.5.5 运行业务流程测试 333

第15章 订票流程实例 335

15.1 分析应用程序 335

15.2 创建对象库 336

15.3 创建函数和函数库 336

15.4 创建测试 336

15.5 运行的分析测试 338