QTP自动化测试与框架模型设计

QTP自动化测试与框架模型设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-07
版次: 1
ISBN: 9787111350033
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 313页
字数: 498千字
正文语种: 简体中文
6人买过
  • 《QTP自动化测试与框架模型设计》分基础篇、提高篇和框架篇三大部分:基础篇介绍了软件自动化测试概述和自动化测试工具QuickTest的使用;提高篇详细介绍了自动化测试中其他技术的使用;框架篇介绍了关键驱动框架,重点介绍了混合测试框架模型,并通过具体实例介绍了如何使用自动化测试工具QuickTest进行自动化测试。
    《QTP自动化测试与框架模型设计》适用于想了解自动化测试的读者和QuickTest的初学者,也希望书中框架和实践部分的内容对中高级自动化测试工程师有所帮助。 黄文高,男,多年软件测试及软件测试管理工作经验.熟悉软件开发和软件测试流程:在软件工程、流程制定和改进、质量保证方面有着深入的研究,擅长软件测试工具的使用,尤其是在性能测试和自动化测试方面有着深厚的造诣:在专业杂志上发表过多篇文章,曾任高级测试工程师、资深测试工程师、测试经理.在工作中积累了大量的测试实践经验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.6QuickTest自动化测试工具介绍
    1.6.1QuickTest简介
    1.6.2QuickTest的测试流程
    1.7本章小结

    第2章脚本录制及回放
    2.1录制模式
    2.1.1普通录制模式
    2.1.2Analog录制模式
    2.1.3LowLevel录制模式
    2.2RecordandRunSetting设置
    2.2.1Web选项卡
    2.2.2WindowsApplications选项卡
    2.3TestSetting设置
    2.3.1Properties选项卡
    2.3.2Run选项卡
    2.3.3Resources选项卡
    2.3.4Parameters选项卡
    2.3.5Environment选项卡
    2.3.6Web选项卡
    2.3.7Recovery选项卡
    2.4场景恢复设置
    2.4.1场景恢复的作用
    2.4.2RecoveryScenarioManager设置
    2.5脚本回放
    2.6本章小结

    第3章脚本编辑
    3.1视图模式
    3.1.1关键字视图模式
    3.1.2专家视图模式
    3.2参数化
    3.2.1DataTable实现参数化
    3.2.2环境变量实现参数化
    3.2.3外部数据源实现参数化
    3.3检查点
    3.3.1标准检查点
    3.3.2文本检查点
    3.3.3位图检查点
    3.3.4数据库检查点
    3.3.5表检查点
    3.4Action操作
    3.4.1新建一个Action
    3.4.2以复用的方式调用外部Action
    3.4.3直接调用外部Action
    3.4.4分割Action
    3.4.5Action之间的参数传递
    3.5添加语句
    3.5.1添加条件语句
    3.5.2添加循环语句
    3.6本章小结

    第4章脚本调试
    4.1语法检查
    4.2断点调试
    4.3单步调试
    4.4Watch使用
    4.5Variables使用
    4.6Command使用
    4.7VBSEdit脚本编辑调试工具
    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.4With关键字的使用
    5.8.5Description对象的使用
    5.8.6ChildObjects函数的使用
    5.8.7多个浏览器一起工作
    5.9本章小结

    第6章常用Windows控件对象的测试
    6.1Static对象
    6.2WinEdit对象
    6.3WinButton对象
    6.4WinCheckBox对象
    6.5WinRadioButton对象
    6.6WinComboBox对象
    6.7WinList对象
    6.8WinListView对象
    6.9WinTab对象
    6.10WinScrollBar对象
    6.11WinToolbar对象
    6.12WinStatusBar对象
    6.13WinMenu对象
    6.14WinTreeView对象
    6.15WinCalendar对象
    6.16本章小结

    第7章常用VB控件对象的测试
    7.1VbEdit对象
    7.2VbEditor对象
    7.3VbButton对象
    7.4VbComboBox对象
    7.5VbListView对象
    7.6VbRadioButton对象
    7.7VbCheckBox对象
    7.8VbFrame对象
    7.9VbTreeView对象
    7.10本章小结

    第8章常用Web控件对象的测试
    8.1WebButton对象
    8.2WebEdit对象
    8.3WebCheckBox对象
    8.4WebRadioGroup对象
    8.5WebList对象
    8.6WebElement对象
    8.7WebTable对象
    8.8本章小结

    第9章.NET插件测试
    9.1.NET插件介绍
    9.1.1.NET插件管理
    9.1.2.NET插件扩展功能
    9.1.3.NETWindowsFormsSpy
    9.2SwfEdit对象
    9.3SwfButton对象
    9.4SwfCheckBox对象
    9.5SwfRadioButton对象
    9.6SwfList对象
    9.7SwfComboBox对象
    9.8SwfTab对象
    9.9SwfTable对象
    9.10SwfTreeView对象
    9.11SwfScrollBar对象
    9.12SwfCalendar对象
    9.13本章小结

    第10章同步点技术
    10.1同步点原理
    10.1.1默认同步时间
    10.1.2手工插入同步点
    10.2同步点方法
    10.2.1Sync方法
    10.2.2WaitProperty方法
    10.2.3Wait方法
    10.2.4Exist方法
    10.3脚本回放模式
    10.4AJAX同步点问题
    10.5本章小结

    第11章Utility对象
    11.1SystemUtil对象
    11.2RandomNumber对象
    11.3Reporter对象
    11.4PathFinder对象
    11.5RegisterUserFunc对象
    11.6Setting对象
    11.7Crypt对象
    11.8OptionalStep对象
    11.9Environment对象
    11.10XMLUtil对象
    11.11本章小结

    第二部分提高篇
    第12章Windows脚本宿主(WSH)技术
    12.1WSH介绍
    12.1.1WSH
    12.1.2WSH的作用
    12.1.3WSH的工作流程
    12.2WSH对象分析
    12.2.1WSH对象模型
    12.2.2WSH对象与相关任务
    12.3WSH对象在QuickTest中的使用
    12.3.1WshArguments对象在QuickTest中的使用
    12.3.2WshController对象在QuickTest中的使用
    12.3.3WshNetwork对象在QuickTest中的使用
    12.3.4WshShell对象在QuickTest中的使用
    12.4本章小结

    第13章HTMLDOM技术
    13.1HTMLDOM介绍
    13.2HTMLDOM对象
    13.2.1HTML根节点
    13.2.2HTML文档对象
    13.2.3HTML元素集
    13.2.4获得页面元素
    13.3HTMLDOM对象在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.2RegExp属性
    14.3RegExp对象
    14.3.1Execute方法
    14.3.2Replace方法
    14.3.3Test方法
    14.3.4Match对象
    14.4RegExp在QuickTest中的使用
    14.4.1使用正则表达式选择下拉列表框的值
    14.4.2使用正则表达式匹配列表中的值
    14.4.3使用正则表达式删除字符串两侧的空格
    14.4.4正则表达式在DOM中的使用
    14.5本章小结

    第15章XML的使用
    15.1XML介绍
    15.2XML读写操作
    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.1PDF介绍
    18.2AcroExch.App对象
    18.2.1AcroExch.App.CloseAllDocs方法
    18.2.2AcroExch.App.GetAVDoc方法
    18.2.3AcroExch.App.GetNumAVDocs方法
    18.2.4AcroExch.App.MenuItemExecute方法
    18.2.5AcroExch.App.ToolButtonIsEnabled方法
    18.3AcroExch.AVDoc对象
    18.3.1AcroExch.AVDoc.Close方法
    18.3.2AcroExch.AVDoc.FindText方法
    18.3.3AcroExch.AVDoc.GetFrame方法
    18.4AcroExch.AVPageView对象
    18.5AcroExch.PDDoc对象
    18.6AcroExch.PDPage对象
    18.6.1AcroExch.PDPage.CreatePageHilite方法
    18.6.2AcroExch.PDPage.SetRotate方法
    18.7AcroExch.PDBookmark对象
    18.8AcroExch.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本章小结
  • 内容简介:
    《QTP自动化测试与框架模型设计》分基础篇、提高篇和框架篇三大部分:基础篇介绍了软件自动化测试概述和自动化测试工具QuickTest的使用;提高篇详细介绍了自动化测试中其他技术的使用;框架篇介绍了关键驱动框架,重点介绍了混合测试框架模型,并通过具体实例介绍了如何使用自动化测试工具QuickTest进行自动化测试。
    《QTP自动化测试与框架模型设计》适用于想了解自动化测试的读者和QuickTest的初学者,也希望书中框架和实践部分的内容对中高级自动化测试工程师有所帮助。
  • 作者简介:
    黄文高,男,多年软件测试及软件测试管理工作经验.熟悉软件开发和软件测试流程:在软件工程、流程制定和改进、质量保证方面有着深入的研究,擅长软件测试工具的使用,尤其是在性能测试和自动化测试方面有着深厚的造诣:在专业杂志上发表过多篇文章,曾任高级测试工程师、资深测试工程师、测试经理.在工作中积累了大量的测试实践经验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.6QuickTest自动化测试工具介绍
    1.6.1QuickTest简介
    1.6.2QuickTest的测试流程
    1.7本章小结

    第2章脚本录制及回放
    2.1录制模式
    2.1.1普通录制模式
    2.1.2Analog录制模式
    2.1.3LowLevel录制模式
    2.2RecordandRunSetting设置
    2.2.1Web选项卡
    2.2.2WindowsApplications选项卡
    2.3TestSetting设置
    2.3.1Properties选项卡
    2.3.2Run选项卡
    2.3.3Resources选项卡
    2.3.4Parameters选项卡
    2.3.5Environment选项卡
    2.3.6Web选项卡
    2.3.7Recovery选项卡
    2.4场景恢复设置
    2.4.1场景恢复的作用
    2.4.2RecoveryScenarioManager设置
    2.5脚本回放
    2.6本章小结

    第3章脚本编辑
    3.1视图模式
    3.1.1关键字视图模式
    3.1.2专家视图模式
    3.2参数化
    3.2.1DataTable实现参数化
    3.2.2环境变量实现参数化
    3.2.3外部数据源实现参数化
    3.3检查点
    3.3.1标准检查点
    3.3.2文本检查点
    3.3.3位图检查点
    3.3.4数据库检查点
    3.3.5表检查点
    3.4Action操作
    3.4.1新建一个Action
    3.4.2以复用的方式调用外部Action
    3.4.3直接调用外部Action
    3.4.4分割Action
    3.4.5Action之间的参数传递
    3.5添加语句
    3.5.1添加条件语句
    3.5.2添加循环语句
    3.6本章小结

    第4章脚本调试
    4.1语法检查
    4.2断点调试
    4.3单步调试
    4.4Watch使用
    4.5Variables使用
    4.6Command使用
    4.7VBSEdit脚本编辑调试工具
    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.4With关键字的使用
    5.8.5Description对象的使用
    5.8.6ChildObjects函数的使用
    5.8.7多个浏览器一起工作
    5.9本章小结

    第6章常用Windows控件对象的测试
    6.1Static对象
    6.2WinEdit对象
    6.3WinButton对象
    6.4WinCheckBox对象
    6.5WinRadioButton对象
    6.6WinComboBox对象
    6.7WinList对象
    6.8WinListView对象
    6.9WinTab对象
    6.10WinScrollBar对象
    6.11WinToolbar对象
    6.12WinStatusBar对象
    6.13WinMenu对象
    6.14WinTreeView对象
    6.15WinCalendar对象
    6.16本章小结

    第7章常用VB控件对象的测试
    7.1VbEdit对象
    7.2VbEditor对象
    7.3VbButton对象
    7.4VbComboBox对象
    7.5VbListView对象
    7.6VbRadioButton对象
    7.7VbCheckBox对象
    7.8VbFrame对象
    7.9VbTreeView对象
    7.10本章小结

    第8章常用Web控件对象的测试
    8.1WebButton对象
    8.2WebEdit对象
    8.3WebCheckBox对象
    8.4WebRadioGroup对象
    8.5WebList对象
    8.6WebElement对象
    8.7WebTable对象
    8.8本章小结

    第9章.NET插件测试
    9.1.NET插件介绍
    9.1.1.NET插件管理
    9.1.2.NET插件扩展功能
    9.1.3.NETWindowsFormsSpy
    9.2SwfEdit对象
    9.3SwfButton对象
    9.4SwfCheckBox对象
    9.5SwfRadioButton对象
    9.6SwfList对象
    9.7SwfComboBox对象
    9.8SwfTab对象
    9.9SwfTable对象
    9.10SwfTreeView对象
    9.11SwfScrollBar对象
    9.12SwfCalendar对象
    9.13本章小结

    第10章同步点技术
    10.1同步点原理
    10.1.1默认同步时间
    10.1.2手工插入同步点
    10.2同步点方法
    10.2.1Sync方法
    10.2.2WaitProperty方法
    10.2.3Wait方法
    10.2.4Exist方法
    10.3脚本回放模式
    10.4AJAX同步点问题
    10.5本章小结

    第11章Utility对象
    11.1SystemUtil对象
    11.2RandomNumber对象
    11.3Reporter对象
    11.4PathFinder对象
    11.5RegisterUserFunc对象
    11.6Setting对象
    11.7Crypt对象
    11.8OptionalStep对象
    11.9Environment对象
    11.10XMLUtil对象
    11.11本章小结

    第二部分提高篇
    第12章Windows脚本宿主(WSH)技术
    12.1WSH介绍
    12.1.1WSH
    12.1.2WSH的作用
    12.1.3WSH的工作流程
    12.2WSH对象分析
    12.2.1WSH对象模型
    12.2.2WSH对象与相关任务
    12.3WSH对象在QuickTest中的使用
    12.3.1WshArguments对象在QuickTest中的使用
    12.3.2WshController对象在QuickTest中的使用
    12.3.3WshNetwork对象在QuickTest中的使用
    12.3.4WshShell对象在QuickTest中的使用
    12.4本章小结

    第13章HTMLDOM技术
    13.1HTMLDOM介绍
    13.2HTMLDOM对象
    13.2.1HTML根节点
    13.2.2HTML文档对象
    13.2.3HTML元素集
    13.2.4获得页面元素
    13.3HTMLDOM对象在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.2RegExp属性
    14.3RegExp对象
    14.3.1Execute方法
    14.3.2Replace方法
    14.3.3Test方法
    14.3.4Match对象
    14.4RegExp在QuickTest中的使用
    14.4.1使用正则表达式选择下拉列表框的值
    14.4.2使用正则表达式匹配列表中的值
    14.4.3使用正则表达式删除字符串两侧的空格
    14.4.4正则表达式在DOM中的使用
    14.5本章小结

    第15章XML的使用
    15.1XML介绍
    15.2XML读写操作
    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.1PDF介绍
    18.2AcroExch.App对象
    18.2.1AcroExch.App.CloseAllDocs方法
    18.2.2AcroExch.App.GetAVDoc方法
    18.2.3AcroExch.App.GetNumAVDocs方法
    18.2.4AcroExch.App.MenuItemExecute方法
    18.2.5AcroExch.App.ToolButtonIsEnabled方法
    18.3AcroExch.AVDoc对象
    18.3.1AcroExch.AVDoc.Close方法
    18.3.2AcroExch.AVDoc.FindText方法
    18.3.3AcroExch.AVDoc.GetFrame方法
    18.4AcroExch.AVPageView对象
    18.5AcroExch.PDDoc对象
    18.6AcroExch.PDPage对象
    18.6.1AcroExch.PDPage.CreatePageHilite方法
    18.6.2AcroExch.PDPage.SetRotate方法
    18.7AcroExch.PDBookmark对象
    18.8AcroExch.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本章小结
查看详情
系列丛书 / 更多
QTP自动化测试与框架模型设计
SAS编程与数据挖掘商业案例
姚志勇 著
QTP自动化测试与框架模型设计
PCI Express 体系结构导读
王齐 著
QTP自动化测试与框架模型设计
HTML5开发从入门到精通
王石磊 著
QTP自动化测试与框架模型设计
云计算:应用开发实践
徐强、王振江 著
QTP自动化测试与框架模型设计
SAS开发经典案例解析
杨池然 编
QTP自动化测试与框架模型设计
UNIX/Linux网络日志分析与流量监控
李晨光 著
QTP自动化测试与框架模型设计
Python即学即用
张燕妮 著
QTP自动化测试与框架模型设计
实用Linux Shell编程
石庆东 著
QTP自动化测试与框架模型设计
数据架构与商业智能
王飞 著
QTP自动化测试与框架模型设计
商业智能深入浅出:大数据时代下的架构规划与案例
王飞 著
QTP自动化测试与框架模型设计
数据挖掘技术应用实例
韩秋明 著
QTP自动化测试与框架模型设计
GPGPU编程技术:从GLSL、CUDA到OpenCL
仇德元 著
相关图书 / 更多
QTP自动化测试与框架模型设计
QTouch 组态软件控制技术及应用
蔡利民、黄媛、陈涛 著
QTP自动化测试与框架模型设计
QTP自动化测试进阶
陈能技 著
QTP自动化测试与框架模型设计
QTP项目应用与进阶
E测工作室 编
QTP自动化测试与框架模型设计
QTP自动化测试最佳实践
陈能技 著
QTP自动化测试与框架模型设计
QTP自动化测试权威指南(第2版)
[印]Tarun Lalwani 著;赵旭斌、阙勇、韩洪波、何庆丹 译
QTP自动化测试与框架模型设计
QTP从实践到精通
田艳琴 著