词条 | QTP自动化测试与框架模型设计 |
释义 | 《QTP自动化测试与框架模型设计》分基础篇、提高篇和框架篇三大部分,适用于想了解自动化测试的读者和QuickTest的初学者,也希望书中框架和实践部分的内容对中高级自动化测试工程师有所帮助。出版社为机械工业出版社,作者为黄文高。 图书信息作者:黄文高 出版社::机械工业出版社; 第1版 (2011年7月1日) 丛书名::信息科学与技术丛书 平装:313页 正文语种:简体中文 开本:16 ISBN: 9787111350033 条形码: 9787111350033 商品尺寸: 25.4 x 18.4 x 2 cm 商品重量: 499g 内容简介《QTP自动化测试与框架模型设计》分基础篇、提高篇和框架篇三大部分:基础篇介绍了软件自动化测试概述和自动化测试工具QuickTest的使用;提高篇详细介绍了自动化测试中其他技术的使用;框架篇介绍了关键驱动框架,重点介绍了混合测试框架模型,并通过具体实例介绍了如何使用自动化测试工具QuickTest进行自动化测试。 《QTP自动化测试与框架模型设计》适用于想了解自动化测试的读者和QuickTest的初学者,也希望书中框架和实践部分的内容对中高级自动化测试工程师有所帮助。 编辑推荐《QTP自动化测试与框架模型设计》深入剖析QTP几乎每个功能的“内幕”,入门、提高不再困难,重点介绍当前行业最流行的自动化框架模型——混合测试框架模型,将书中的框架模型与实际工作相结合。 作者简介黄文高,男,多年软件测试及软件测试管理工作经验.熟悉软件开发和软件测试流程:在软件工程、流程制定和改进、质量保证方面有着深入的研究,擅长软件测试工具的使用,尤其是在性能测试和自动化测试方面有着深厚的造诣:在专业杂志上发表过多篇文章,曾任高级测试工程师、资深测试工程师、测试经理.在工作中积累了大量的测试实践经验2010年创建测试吧工作室,团队致力于为中国软件测试行业的发展贡献自己的力量。 目录出版说明 前言 第一部分 基础篇 第1章 自动化测试概述 1.1 自动化测试简介 1.1.1 自动化测试的目的与范围 1.1.2 自动化测试需要达到的程度 1.1.3 自动化测试框架 1.2 自动化测试的优点 1.3 自动化测试的缺点 1.4 自动化测试时间选择 1.4.1 自动化测试时间是第一要素 1.4.2 一个极端的例子 1.4.3 一个定量的例子 1.5 自动化测试普遍存在的问题 1.6 QuickTest自动化测试工具介绍 1.6.1 QuickTest简介 1.6.2 QuickTest的测试流程 1.7 本章 小结 第2章 脚本录制及回放 2.1 录制模式 2.1.1 普通录制模式 2.1.2 Analog录制模式 2.1.3 LowLevel录制模式 2.2 RecordandRunSetting设置 2.2.1 Web选项卡 2.2.2 WindowsApplications选项卡 2.3 TestSetting设置 2.3.1 Properties选项卡 2.3.2 Run选项卡 2.3.3 Resources选项卡 2.3.4 Parameters选项卡 2.3.5 Environment选项卡 2.3.6 Web选项卡 2.3.7 Recovery选项卡 2.4 场景恢复设置 2.4.1 场景恢复的作用 2.4.2 RecoveryScenarioManager设置 2.5 脚本回放 2.6 本章 小结 第3章 脚本编辑 3.1 视图模式 3.1.1 关键字视图模式 3.1.2 专家视图模式 3.2 参数化 3.2.1 DataTable实现参数化 3.2.2 环境变量实现参数化 3.2.3 外部数据源实现参数化 3.3 检查点 3.3.1 标准检查点 3.3.2 文本检查点 3.3.3 位图检查点 3.3.4 数据库检查点 3.3.5 表检查点 3.4 Action操作 3.4.1 新建一个Action 3.4.2 以复用的方式调用外部Action 3.4.3 直接调用外部Action 3.4.4 分割Action 3.4.5 Action之间的参数传递 3.5 添加语句 3.5.1 添加条件语句 3.5.2 添加循环语句 3.6 本章 小结 第4章 脚本调试 4.1 语法检查 4.2 断点调试 4.3 单步调试 4.4 Watch使用 4.5 Variables使用 4.6 Command使用 4.7 VBSEdit脚本编辑调试工具 4.8 本章 小结 第5章 对象库 5.1 对象库模型 5.2 添加新的对象 5.3 导出对象库 5.4 合并对象库 5.5 共享对象库 5.6 对象侦察 5.7 如何解决对象识别失败问题 5.8 描述性编程 5.8.1 使用描述性编程的必要性 5.8.2 直接描述性编程 5.8.3 描述性编程的后续强迫性 5.8.4 With关键字的使用 5.8.5 Description对象的使用 5.8.6 ChildObjects函数的使用 5.8.7 多个浏览器一起工作 5.9 本章 小结 第6章 常用Windows控件对象的测试 6.1 Static对象 6.2 WinEdit对象 6.3 WinButton对象 6.4 WinCheckBox对象 6.5 WinRadioButton对象 6.6 WinComboBox对象 6.7 WinList对象 6.8 WinListView对象 6.9 WinTab对象 6.10 WinScrollBar对象 6.11 WinToolbar对象 6.12 WinStatusBar对象 6.13 WinMenu对象 6.14 WinTreeView对象 6.15 WinCalendar对象 6.16 本章 小结 第7章 常用VB控件对象的测试 7.1 VbEdit对象 7.2 VbEditor对象 7.3 VbButton对象 7.4 VbComboBox对象 7.5 VbListView对象 7.6 VbRadioButton对象 7.7 VbCheckBox对象 7.8 VbFrame对象 7.9 VbTreeView对象 7.10 本章 小结 第8章 常用Web控件对象的测试 8.1 WebButton对象 8.2 WebEdit对象 8.3 WebCheckBox对象 8.4 WebRadioGroup对象 8.5 WebList对象 8.6 WebElement对象 8.7 WebTable对象 8.8 本章 小结 第9章 .NET插件测试 9.1 NET插件介绍 9.1.1 NET插件管理 9.1.2 NET插件扩展功能 9.1.3.NETWindowsFormsSpy 9.2 SwfEdit对象 9.3 SwfButton对象 9.4 SwfCheckBox对象 9.5 SwfRadioButton对象 9.6 SwfList对象 9.7 SwfComboBox对象 9.8 SwfTab对象 9.9 SwfTable对象 9.10 SwfTreeView对象 9.11 SwfScrollBar对象 9.12 SwfCalendar对象 9.13 本章 小结 第10章 同步点技术 10.1 同步点原理 10.1.1 默认同步时间 10.1.2 手工插入同步点 10.2 同步点方法 10.2.1 Sync方法 10.2.2 WaitProperty方法 10.2.3 Wait方法 10.2.4 Exist方法 10.3 脚本回放模式 10.4 AJAX同步点问题 10.5 本章 小结 第11章 Utility对象 11.1 SystemUtil对象 11.2 RandomNumber对象 11.3 Reporter对象 11.4 PathFinder对象 11.5 RegisterUserFunc对象 11.6 Setting对象 11.7 Crypt对象 11.8 OptionalStep对象 11.9 Environment对象 11.1 0XMLUtil对象 11.1 1本章 小结 第二部分 提高篇 第12章 Windows脚本宿主(WSH)技术 12.1 WSH介绍 12.1.1 WSH 12.1.2 WSH的作用 12.1.3 WSH的工作流程 12.2 WSH对象分析 12.2.1 WSH对象模型 12.2.2 WSH对象与相关任务 12.3 WSH对象在QuickTest中的使用 12.3.1 WshArguments对象在QuickTest中的使用 12.3.2 WshController对象在QuickTest中的使用 12.3.3 WshNetwork对象在QuickTest中的使用 12.3.4 WshShell对象在QuickTest中的使用 12.4 本章 小结 第13章 HTMLDOM技术 13.1 HTMLDOM介绍 13.2 HTMLDOM对象 13.2.1 HTML根节点 13.2.2 HTML文档对象 13.2.3 HTML元素集 13.2.4 获得页面元素 13.3 HTMLDOM对象在QuickTest中的使用 13.3.1 设置单选按钮 13.3.2 选中复选框 13.3.3 设置文本框的内容 13.3.4 获取页面表格的内容 13.3.5 判断页面中元素显示的情况 13.4 本章 小结 第14章 正则表达式的使用 14.1 正则表达式介绍 14.1.1 正则表达式的发展 14.1.2 正则表达式的定义 14.2 RegExp属性 14.3 RegExp对象 14.3.1 Execute方法 14.3.2 Replace方法 14.3.3 Test方法 14.3.4 Match对象 14.4 RegExp在QuickTest中的使用 14.4.1 使用正则表达式选择下拉列表框的值 14.4.2 使用正则表达式匹配列表中的值 14.4.3 使用正则表达式删除字符串两侧的空格 14.4.4 正则表达式在DOM中的使用 14.5 本章 小结 第15章 XML的使用 15.1 XML介绍 15.2 XML读写操作 15.3 比较两个XML文件 15.4 将XML中的内容导出到Excel表中 15.5 本章 小结 第16章 Excel的使用 16.1 创建Excel文件 16.2 读写Excel文件 16.3 其他相关的操作函数 16.3.1 获取单元格的行数 16.3.2 重写保存文件的方法 16.3.3 新增sheet方法 16.3.4 对sheet进行重命名 16.3.5 移除sheet 16.3.6 比较两个sheet的内容 16.4 本章 小结 第17章 Word的使用 17.1 创建Word文档 17.2 读写Word文档 17.3 其他相关的操作函数 17.3.1 添加表格 17.3.2 插入图片 17.3.3 检查拼写错误 17.3.4 检查对象属性拼写及语法错误 17.4 本章 小结 第18章 PDF的使用 18.1 PDF介绍 18.2 AcroExch.App对象 18.2.1 AcroExch.App.CloseAllDocs方法 18.2.2 AcroExch.App.GetAVDoc方法 18.2.3 AcroExch.App.GetNumAVDocs方法 18.2.4 AcroExch.App.MenuItemExecute方法 18.2.5 AcroExch.App.ToolButtonIsEnabled方法 18.3 AcroExch.AVDoc对象 18.3.1 AcroExch.AVDoc.Close方法 18.3.2 AcroExch.AVDoc.FindText方法 18.3.3 AcroExch.AVDoc.GetFrame方法 18.4 AcroExch.AVPageView对象 18.5 AcroExch.PDDoc对象 18.6 AcroExch.PDPage对象 18.6.1 AcroExch.PDPage.CreatePageHilite方法 18.6.2 AcroExch.PDPage.SetRotate方法 18.7 AcroExch.PDBookmark对象 18.8 AcroExch.PDTextSelect对象 18.9 本章 小结 第三部分 框架篇 第19章 自动化测试框架介绍 19.1 自动化测试框架的发展 19.1.1 基于界面的软件自动化测试框架的发展 19.1.2 自动化测试脚本类型的发展 19.2 关键字驱动测试 19.3 本章 小结 第20章 混合测试框架模型 20.1 框架模型 20.2 文件结构 20.3 数据交互层 20.4 引擎驱动层 20.5 输出层 20.6 本章 小结 第21章 混合测试框架模型在自动化测试中的使用 21.1 系统介绍 21.2 自动化测试可行性分析 21.2.1 现在的测试流程 21.2.2 手工测试工作量估算 21.2.3 引入自动化测试后工作量估算 21.2.4 收益 21.2.5 风险 21.3 自动化测试需求分析 21.4 测试方案及计划 21.4.1 人力资源 21.4.2 时间进度 21.4.3 测试环境 21.4.4 自动化测试模块选择及划分 21.4.5 测试策略 21.4.6 测试数据准备 21.4.7 风险分析 21.5 测试用例 21.6 脚本开发 21.6.1 自动化测试框架开发 21.6.2 功能脚本的开发 21.6.3 冒烟测试脚本开发 21.7 执行测试 21.7.1 执行冒烟测试 21.7.2 执行功能验证测试 21.8 提交测试报告 21.8.1 提交自动化测试用例执行表 21.8.2 提交自动化测试报告 21.9 本章 小结 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。