您好,欢迎光临有路网!
软件功能测试及工具应用(惠普国际软件人才高等教育系列丛书)
QQ咨询:
有路璐璐:

软件功能测试及工具应用(惠普国际软件人才高等教育系列丛书)

  • 作者:于学军 罗毅 杨莹莹编
  • 出版社:清华大学出版社
  • ISBN:9787302380993
  • 出版日期:2014年09月01日
  • 页数:420
  • 定价:¥51.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是UFT 测试的实用指南,展示了HP 在功能测试,尤其是自动化测试领域的造诣。本书分为理论篇、工具初级功能篇和工具**功能篇,第1 章至第3 章是关于功能测试的理论知识,第4 章至第18 章介绍UFT 工具的使用,其中第4 章到第11 章是工具的初级功能介绍,第12 章至第18 章是工具的**功能介绍。理论篇的内容包含功能测试的测试过程,例如需求分析、测试方法等,以及由功能测试引入自动化测试的测试方案、流程、策略等。工具篇的内容由浅入深,从UFT 的安装开始,再介绍其软件界面,帮助文档的查看等。随后介绍了UFT 入门的*佳实践方法——录制与回放。然后逐渐深入到UFT 的工作机制中,介绍对象库、关键字视图、检查点、参数化、操作模块等知识。接下来的内容加深到将UFT 应用到实际项目中常用到的知识,即专家视图、VBScript 基础等。在实际项目中还会用到的描述性编程、Web 和Web Service 的测试也添加到了本书中,*后将新引入的移动端的自动化测试以及现代应用测试策略加进本书,让读者能对UFT 以及功能测试,尤其是自动化测试有更全面的了解。 软件功能测试及���具应用(惠普国际软件
    目录
    目 录
    第Ⅰ篇 理 论 篇
    第1章 软件功能测试概论 3
    1.1 软件功能需求 3
    1.2 软件功能测试需求分析 3
    1.2.1 测试需求的特性 4
    1.2.2 测试需求分析过程 4
    1.3 等价类划分法 11
    1.3.1 等价类划分法 11
    1.3.2 等价类划分法的测试运用 13
    1.4 边界值分析法 15
    1.4.1 边界值分析法 15
    1.4.2 边界值分析法的测试运用 16
    1.5 因果图法 18
    1.5.1 因果图法的原理 18
    1.5.2 因果图法的测试运用 19
    1.6 场景法 21
    1.6.1 场景法的原理 21
    1.6.2 场景法的测试运用 22
    习题与思考题 25
    第2章 软件功能测试过程 27
    2.1 功能测试前期准备 27
    2.1.1 功能测试工具的类型 28
    2.1.2 功能测试工具的选型 29
    2.2 功能测试计划制定 30
    2.3 测试设计与开发 31
    2.4 测试执行与缺陷跟踪 34
    习题与思考题 37
    第3章 功能测试自动化 39
    3.1 功能测试自动化要点 39
    3.1.1 何时开始使用自动化测试 39
    3.1.2 如何开展自动化测试 40
    3.1.3 自动化测试项目的流程 42
    3.1.4 自动化测试方案的制定 43
    3.1.5 自动化脚本的设计方法 43
    3.2 软件自动化测试工具 45
    3.2.1 自动化测试工具选型 45
    3.2.2 自动化测试工具的原理 46
    3.3 自动化测试框架 49
    3.3.1 自动化测试框架思想 50
    3.3.2 自动化测试框架的内容 50
    习题与思考题 51
    第Ⅱ篇 工具初级功能篇
    第4章 HP UFT简介 55
    4.1 UFT工具简介 55
    4.1.1 UFT安装的环境部署 55
    4.1.2 UFT的安装步骤 56
    4.2 UFT插件管理 60
    4.3 初识UFT 61
    4.3.1 UFT的帮助文档 61
    4.3.2 UFT的视频教程 61
    4.3.3 UFT的样例程序 63
    4.3.4 UFT的启动与界面认识 64
    习题与思考题 65
    第5章 脚本的录制与回放 67
    5.1 UFT的视图 67
    5.1.1 关键字视图简介 67
    5.1.2 专家视图简介 68
    5.2 UFT测试的基本流程 70
    5.3 UFT录制与脚本编辑 70
    5.3.1 创建测试脚本 70
    5.3.2 录制模式的切换 75
    5.3.3 测试脚本的回放 77
    5.3.4 保存测试脚本 80
    5.3.5 导出与导入测试脚本 81
    5.3.6 维护测试步骤 81
    5.3.7 结果分析 83
    习题与思考题 85
    第6章 测试对象管理 87
    6.1 初识测试对象 87
    6.1.1 对象的概念 87
    6.1.2 UFT对象识别 88
    6.1.3 对象的属性 91
    6.2 UFT对象库 93
    6.2.1 对象库的基本概念 93
    6.2.2 对象库的操作 94
    6.2.3 编辑与修改对象属性 100
    6.2.4 共享对象库 101
    习题与思考题 105
    第7章 关键字驱动测试 111
    7.1 关键字驱动测试概念 111
    7.1.1 关键字驱动测试定义 111
    7.1.2 关键字驱动测试的原理与特点 112
    7.2 关键字驱动测试过程 113
    7.2.1 关键字测试步骤生成 113
    7.2.2 条件语句 120
    7.2.3 循环语句 122
    7.2.4 脚本调试 124
    7.2.5 测试报告 125
    7.3 关键字驱动方法的应用过程实例 128
    7.3.1 关键字驱动 128
    7.3.2 定义Action和Test Flow 129
    7.3.3 定义对象库(Object Repository) 130
    7.3.4 定义函数库 130
    7.3.5 编写脚本实现业务流程 130
    习题与思考题 130
    第8章 检查点 137
    8.1 检查点的定义 137
    8.2 标准检查点 138
    8.2.1 标准检查点的定义 138
    8.2.2 添加标准检查点 139
    8.2.3 标准检查点的属性 140
    8.2.4 利用标准检查点检查特殊对象 142
    8.3 文本检查点 150
    8.3.1 文本检查点的定义 150
    8.3.2 添加文本检查点 150
    8.3.3 文本检查点的属性设置 152
    8.3.4 文本区域检查点 153
    8.4 位图检查点 155
    8.4.1 位图检查点的定义 155
    8.4.2 添加位图检查点 155
    8.5 数据库检查点 158
    8.5.1 数据库检查点的定义 158
    8.5.2 添加数据库检查点 159
    8.5.3 数据库检查点的属性 164
    8.6 可访问性检查点 168
    8.6.1 可访问性检查点的定义 168
    8.6.2 添加可访问性检查点 168
    8.7 XML检查点 170
    8.7.1 XML检查点的定义 170
    8.7.2 添加XML检查点 170
    8.8 自定义检查点 172
    8.8.1 UFT内嵌检查点的问题 172
    8.8.2 UFT自定义检查点 172
    8.8.3 Reporter.ReportEvent方法 174
    习题与思考题 174
    第9章 参数化 187
    9.1 初识参数化 187
    9.2 参数化测试步骤 188
    9.3 同步点 189
    9.4 参数化类型方法 190
    9.4.1 数据表参数化 190
    9.4.2 Action测试输入的参数化 193
    9.4.3 环境变量参数化 197
    9.4.4 随机数参数化 202
    9.5 使用数据驱动器来参数化测试 203
    9.5.1 数据驱动器的使用方法 203
    9.5.2 数据驱动向导 204
    习题与思考题 205
    第10章 操作模块 215
    10.1 Call to New Action 215
    10.2 Call to Copy of Action 220
    10.3 Call to Existing Action 220
    10.4 操作中利用本地和全局数据表 222
    10.5 Action的缺失 224
    10.6 Action中的输入和输出参数 225
    习题与思考题 226
    第11章 UFT与ALM的集成 231
    11.1 ALM简介 231
    11.2 BPT工作流程 232
    11.3 ALM与UFT的集成方法 233
    11.3.1 UFT与ALM的连接 233
    11.3.2 UFT资源在ALM中的存放 234
    11.3.3 ALM路径 235
    11.3.4 ALM中的相对路径 236
    11.3.5 QCUtil对象 236
    11.3.6 环境变量文件与ALM 237
    习题与思考题 237
    第Ⅲ篇 工具**功能篇
    第12章 UFT的EXP视图介绍 243
    12.1 UFT关键字视图与
    专家视图 243
    12.1.1 UFT关键字视图 243
    12.1.2 UFT专家视图 245
    12.2 使用UFT专家视图 246
    12.2.1 专家视图的必要性 246
    12.2.2 UFT专家视图的基本语法 247
    12.2.3 在专家视图中编辑测试脚本的方法 248
    12.2.4 专家视图中的对象库编程 252
    12.2.5 自动识别和完成VBScript语法 256
    12.2.6 UFT专家视图方法大全 257
    习题与思考题 263
    第13章 VBScript基础 267
    13.1 VBScript简介 267
    13.2 VBScript语法基础 267
    13.2.1 数据类型 268
    13.2.2 VBScript变量 269
    13.2.3 常数 271
    13.2.4 VBScript运算符 272
    13.2.5 条件语句 273
    13.2.6 循环语句(Looping语句) 275
    13.2.7 VBScript过程 278
    13.3 使用正则表达式 280
    13.3.1 正则表达式语法 281
    13.3.2 建立正则表达式 284
    13.4 VBScript编码约定 286
    13.4.1 常量命名规则 286
    13.4.2 变量命名规则 286
    13.4.3 代码注释 288
    13.5 VBScript在项目中的使用 289
    13.5.1 动态对象识别方法 289
    13.5.2 UFT异常处理 289
    习题与思考题 293
    第14章 描述性编程 301
    14.1 描述性编程概述 301
    14.2 何时使用描述性编程 303
    14.3 描述性编程的使用 304
    14.3.1 直接描述性编程 304
    14.3.2 Description描述性编程 310
    14.4 ChildObjects方法 312
    习题与思考题 313
    第15章 Web应用功能测试 317
    15.1 Web对象 317
    15.1.1 Browser对象 317
    15.1.2 Browser对象测试方法 317
    15.2 Page对象 320
    15.3 WebEdit对象 322
    15.3.1 Check方法 322
    15.3.2 CaptureBitmap方法 322
    15.4 WebButton对象 323
    15.5 WebCheckBox对象 323
    15.6 WebTable对象的测试 325
    15.7 使用HTML DOM 327
    15.7.1 何时适合使用HTML DOM 327
    15.7.2 常用DOM属性、集合和方法 327
    15.7.3 举例说明常用属性、集合和方法的使用 328
    15.8 Web应用测试案例分析 331
    15.8.1 案例背景介绍 331
    15.8.2 案例功能测试策略 331
    15.8.3 案例测试设计 331
    15.8.4 案例测试过程与结果分析 331
    习题与思考题 338
    第16章 Web Service的功能测试应用 339
    16.1 SOA架构概述 339
    16.1.1 SOA架构基础 339
    16.1.2 SOA术语介绍 340
    16.2 Web Service的测试需求 343
    16.3 惠普Web Service测试解决方案 344
    16.3.1 Unified Functional Test 344
    16.3.2 Web Service测试 345
    16.3.3 惠普Service Test 345
    16.3.4 惠普Service Test安装 345
    16.4 惠普UFT对Web Service测试的支持 351
    16.4.1 将Service导入到Unified Functional Testing中 351
    16.4.2 在惠普Service Test中定义Service的测试步骤 352
    16.4.3 数据驱动一个Service测试 352
    16.5 Web Service测试案例分析 353
    16.5.1 案例背景介绍 353
    16.5.2 案例测试设计 353
    16.5.3 案例测试过程与结果分析 354
    习题与思考题 358
    第17章 移动应用的功能测试 363
    17.1 移动应用测试需求 363
    17.1.1 移动应用的类别 364
    17.1.2 提高移动应用性能的重要性 364
    17.1.3 测试移动应用的挑战 365
    17.1.4 桌面端网络应用和移动应用的差别 366
    17.1.5 移动测试基础和*佳实践 367
    17.2 基于IOS的移动应用功能测试案例分析 368
    17.2.1 Insight Object 368
    17.2.2 案例背景介绍 370
    17.2.3 自动化测试脚本开发 371
    17.2.4 脚本示例一:Google MAP 372
    17.2.5 脚本示例二:发短信 379
    17.3 基于Android的移动应用功能测试案例分析 380
    17.3.1 案例背景介绍 380
    17.3.2 案例功能性测试策略 381
    17.3.3 案例测试设计 381
    17.3.4 案例测试过程和结果分析 381
    17.4 Mobile插件 387
    17.4.1 HP UFT Mobile 387
    17.4.2 HP UFT Mobile安装 388
    17.4.3 开始使用HP UFT Mobile 389
    习题与思考题 391
    第18章 现代应用的测试策略 393
    18.1 云平台功能测试策略 393
    18.1.1 云计算服务的特点 393
    18.1.2 云计算平台的测试策略 395
    18.1.3 基于云计算平台下软件测试方案的实现 396
    18.2 协同测试功能测试策略 398
    18.2.1 分布式系统协同测试和质量评估框架 398
    18.2.2 生成协同测试脚本文件 399
    18.2.3 协同测试的定义 400
    18.2.4 协同测试的实现 401
    18.2.5 系统故障检测和质量评估 403
    习题与思考题 403
    附录A 405
    附录B 407
    参考文献 409

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外