第1章 测试脚本开发从零开始
1.1 自动化测试从零开始
1.1.1 什么是自动化测试
1.1.2 严格的自动化测试流程
1.1.3 自动化测试用例设计详解
1.1.4 教父级自动化测试工具QTP
1.1.5 总结
知识点巩固和举一反三练习
1.2 帮助文档(HELP)--QTP的说明书
1.2.1 永远任劳任怨的良师益友“F1”
1.2.2 妙用F1可事半功倍
1.2.3 请遗忘脑中的代码,掌握查阅Example实例技巧
1.2.4 总结
知识点巩固和举一反三练习
1.3 录制与回放--QTP的开关
1.3.1 请拒绝“录制”,再开始你的实际项目之旅
1.3.2 录制功能更多的只是新人学习时的利器
1.3.3 录制时需注意模式的切换
1.3.4 有必要让你掌握尤其重要的QTP回放机制
1.3.5 总结
知识点巩固和举一反三练习
1.4 认清并请远离QTP的脚本录制模式
1.4.1 QTP的两种视图及思维转换
1.4.2 总结
知识点巩固和举一反三练习
1.5 QTP精华--对象库(上)之基础攻略篇
1.5.1 引言
1.5.2 对象库的出现改写了软件测试历史
1.5.3 一个简单的实例介绍对象库原理、机制及操作流程
1.5.4 对象库基本操作
1.5.5 Object Spy让对象无处藏身
1.5.6 对象库的最高指挥官(Object Repository Manager)
1.5.7 总结
知识点巩固和举一反三练习
1.6 对象库(下)之进阶编程篇
1.6.1 引言
1.6.2 基于Expert View的对象库编程必备知识
1.6.3 封装对象模型--Test Objects VS Run-time Objects
1.6.4 梳理运行时对象的封装与自身接口的属性区别
1.6.5 几种常见对象无法识别或识别错误的原因
1.6.6 总结
知识点巩固和举一反三练习
1.7 描述性编程(Descriptive Programming)
1.7.1 一点都不高深的描述性编程技术
1.7.2 掌握描述性编程的两种写法
1.7.3 Object Identification与Spy结合DP的妙用
1.7.4 描述性编程的妙用以及与对象库编程的混搭
1.7.5 终极对决--对象库编程(OP)VS描述性编程(DP)
1.7.6 总结
知识点巩固和举一反三练习
1.8 数据池(Data Table)的应用
1.8.1 引言
1.8.2 学会使用DataTable进行参数化
1.8.3 Test DataTable VS Run-time DataTable
1.8.4 用好DataTable对象使脚本更加灵活
1.8.5 总结
知识点巩固和举一反三练习
1.9 操作模块(Actions)
1.9.1 使用Actions来控制好业务流
1.9.2 Call Action的3种方式
1.9.3 Action的切分
1.9.4 总结
知识点巩固和举一反三练习
1.10 QTP的验证点与测试报告
1.10.1 自动化测试的有效性取决于验证点的质量
1.10.2 侦探Jack再度登场
1.10.3 抛弃工具的使用,请使用QTP验证点函数
1.10.4 灵活地自定义验证点
1.10.5 走进QTP Report--Test Report正式登场
1.10.6 自定义验证点--HTML模式
1.10.7 总结
知识点巩固和举一反三练习
第2章 轻松驾驭实际项目
2.1 VBScript在项目中的应用
2.1.1 请培养代码规范的好习惯
2.1.2 VBS基础知识提炼
2.1.3 常用函数解析
2.1.4 Function VS Sub终极角逐
2.1.5 获取对象引用GetRef方法
2.1.6 类的简单应用
2.1.7 VBS中SendKeys与项目结合的妙用
2.1.8 总结
知识点巩固和举一反三练习
2.2 精通项目中10类常用Web控件
2.2.1 读前布告(引言)
2.2.2 Browser&Page;
2.2.3 Link
2.2.4 WebEdit&WebButton;
2.2.5 WebElement
2.2.6 WebCheckBox
2.2.7 WebList&WebRadio; Group
2.2.8 WebTable
2.2.9 总结
知识点巩固和举一反三练习
2.3 函数资源库(Library Files)
2.3.1 引言
2.3.2 资源池静态调用方式
2.3.3 强大的动态调用方式
2.3.4 函数库功能在QTP 10.0中的增强
2.3.5 总结
知识点巩固和举一反三练习
2.4 环境变量(Environment Variables)
2.4.1 引言
2.4.2 实用的QTP内置环境变量
2.4.3 灵活地自定义环境变量及利用外部XML配置环境变量
2.4.4 综合实例--环境变量的动态生成与秘密加载
2.4.5 总结
知识点巩固和举一反三练习
2.5 常用保留对象(Utility Objects)
2.5.1 常用保留对象介绍
2.5.2 隐藏保留对象介绍
2.5.3 自定义保留对象
2.5.4 总结
2.6 QuickTest自动化模型对象(AOM)
2.6.1 不同开发环境下的AOM使用解析
2.6.2 QTP自动化模型的引用
2.6.3 让QTP舞动起来
2.6.4 总结
2.7 无人值守测试的守护神--场景恢复(Recovery Scenarios)
2.7.1 必须知道的几种场景恢复的误区
2.7.2 陌生的Web默认场景恢复
2.7.3 无所不能的自定义场景恢复函数
2.7.4 总结
第3章 项目应用高级扩展实例精讲
3.1 正则表达式
3.1.1 何时在脚本中设计正则表达式
3.1.2 正则之对象属性参数化应用详解
3.1.3 RegExp对象的应用讲解
3.1.4 总结
知识点巩固和举一反三练习
3.2 HTML DOM测试应用
3.2.1 了解DOM在QTP中应用的好处
3.2.2 IE对象模型结合HTML DOM的Web应用
3.2.3 DOM在QTP Web测试中的应用
3.2.4 总结
知识点巩固和举一反三练习
3.3 数据库操作(ADO)
3.3.1 何时使用ADO数据验证
3.3.2 构建数据库连接字符串的两种方式
3.3.3 数据库查询
3.3.4 数据库修改
3.3.5 自定义动态数据库验证函数
3.3.6 总结
知识点巩固和举一反三练习
3.4 Excel--数据驱动必备利器
3.4.1 利用EOM自动化EXCEL
3.4.2 动态加载并运行宏代码
3.4.3 Excel使你可以实现更多
3.4.4 总结
知识点巩固和举一反三练习
3.5 WshShell对象常用方法介绍
3.5.1 WshShell对象介绍
3.5.2 激活窗口AppActivat
3.5.3 获取当前路径CurrentDirectory
3.5.4 最常用的sendkeys发送
3.5.5 轻松完成注册表的读写
3.5.6 总结
3.6 FSO对象模型
3.6.1 利用FSO模型完成各种操作方式
3.6.2 相对路径的应用
3.6.3 轻松利用FSO生成QTP测试日志
3.6.4 总结
3.7 重要的Test Design Studio
3.7.1 领略什么才是为QTP量身定做
3.7.2 Quick Bundles飞一样的速度
3.7.3 强大的静态代码分析
3.7.4 堪比Visual Studio的Intellisense
3.7.5 智能XML Comments自动生成
3.7.6 独一无二的VBScript文档生成
3.7.7 总结
知识点巩固和举一反三练习
3.8 DotnetFactory对象
3.8.1 调用.NET标准类库
3.8.2 调用自定义编写的.NET类库
3.8.3 建立GUI数据配置交互的.Net Form
3.8.4 总结
知识点巩固和举一反三练习
3.9 API的应用
3.9.1 Extern对象详解
3.9.2 VB API转化QTP API
3.9.3 纯VBS调用API实现简单GUI自动化
3.9.4 总结
知识点巩固和举一反三练习
第4章 QTP领先技术之走向世界
4.1 QTP深入探索
4.1.1 访问对象自身接口的特殊渠道
4.1.2 重载页面后Web对象的重用
4.1.3 ORM对象库自动化模型
4.1.4 重写Reporter对象
4.1.5 XML联合XSL输出HTML报表
4.1.6 创建保留对象的会话实例
4.1.7 AutoLtX技术的应用
4.2 QTP深层机密
4.2.1 访问.NET控件对象私有属性
4.2.2 保留对象Setting的隐藏模式
4.2.3 管理动态保留对象的隐藏组件
4.2.4 自定义Class类注入测试对象
4.2.5 注册异类子控件强制注入开启Hook
4.2.6 MFL自动化路径模型对象应用
4.2.7 映射无法识别的.NET对象类
4.3 总结
第5章 QTP领先技术之模式设计
5.1 QTP设计模式
5.1.1 初识设计模式(Design Patterns)
5.1.2 单例设计模式(Singleton)
5.1.3 工厂设计模式(Factory)
5.1.4 命令包装模式(Command)
5.1.5 回调设计模式(CallBack)
5.1.6 函数指针模式(Function Pointer)
5.1.7 类的继承模式(Extends)
5.1.8 总结
5.2 GUI层面向对象的扩展设计
5.2.1 层的概念
5.2.2 封装测试对象类
5.2.3 调用业务行为
5.2.4 对象识别结果分析
5.2.5 总结
第6章 QTP原创框架设计展示
6.1 框架设计理念
6.1.1 框架核心介绍
6.1.2 框架设计总图
6.1.3 框架结构细分
6.1.4 框架目录结构
6.2 框架设计平台
6.2.1 认知Excel Macros
6.2.2 自动加载自定义工具栏
6.2.3 UserForm的使用
6.2.4 利用API让UserForm界面焕然一新
6.3 公共对象管理
6.3.1 测试对象捕获
6.3.2 对象文件存储及转化
6.3.3 测试对象自动更新
6.4 用例设计管理
6.4.1 用例创建
6.4.2 步骤生成
6.4.3 步骤修改
6.4.4 重用模块
6.5 公共函数工厂
6.5.1 公共函数介绍
6.5.2 常用行为函数
6.5.3 业务行为函数
6.5.4 注册行为函数
6.6 测试执行管理
6.6.1 配置加载
6.6.2 语句拼接
6.6.3 排序执行
6.6.4 分类执行
6.6.5 异常监控
6.6.6 报告生成
6.7 测试报表管理
6.7.1 测试执行状态
6.7.2 错误定位信息
6.7.3 结果分布统计
6.7.4 测试报表导出
6.8 一点写给读者的话语(总结)
附录一:QTP科普问答典藏30例
附录二:章节练习详解及参考答案
附录三:参考文献&在线答疑
一本好的技术书籍,不仅在于其内容的深度和广度,更在于它能否激发读者的思考,并引导读者形成自己的理解。《精通QTP:自动化测试技术领航》正是这样一本难得的佳作。它所提供的不仅仅是QTP的使用指南,更是一种对自动化测试的深刻洞察。在阅读过程中,我常常会停下来,思考书中提出的各种观点,并尝试将其与我自身的实际工作经验相结合。书中的一些设计模式和架构思想,让我开始重新审视我过去在自动化测试中的一些做法,并意识到了一些不足之处。例如,书中关于“面向对象的脚本设计”的讲解,让我豁然开朗,认识到如何才能写出更易于维护和复用的脚本。同时,它也鼓励读者去探索更高级的自动化技术,比如与CI/CD工具的集成,以及如何利用自动化测试来提升整个开发团队的效率。这本书让我不再局限于工具本身,而是开始从更宏观的层面去理解自动化测试在软件质量保障体系中的作用。它是一本能够引导你不断学习和进步的书,让我对接下来的自动化测试之路充满了信心和期待。
评分作为一名在软件测试领域摸爬滚打多年的老兵,我一直对自动化测试抱有浓厚的兴趣,但苦于找不到一本真正能系统梳理、深入浅出的好书。直到我遇到了《精通QTP:自动化测试技术领航》。这本书给我的感觉就像是久旱逢甘霖,瞬间点亮了我对QTP自动化测试的理解。它不仅仅是一本操作手册,更是一本思想的启迪录。书中的每一个章节都仿佛为我打开了一扇新的大门,让我能够以前所未有的清晰度审视自动化测试的各个环节。从最初的环境搭建,到脚本的编写、维护,再到更深层次的框架设计和性能优化,作者都娓娓道来,将那些曾经让我头疼不已的难题一一化解。尤其是在数据驱动测试和关键字驱动测试的讲解上,让我受益匪浅。我曾经尝试过一些零散的学习资料,但总觉得碎片化,缺乏体系。而这本书的出现,恰恰弥补了这一遗憾,它提供了一个完整的知识框架,让我在学习过程中不再迷茫,能够有条不紊地深入探索。这本书的价值,在于它不仅仅教授你“怎么做”,更告诉你“为什么这么做”,以及“这样做的好处是什么”。它鼓励读者独立思考,勇于实践,并且在遇到问题时,提供了一系列行之有效的解决方案。我相信,任何渴望在自动化测试领域有所建树的从业者,都应该将这本书纳入自己的案头必读之列。
评分这本书的质量,远超我的预期。作为一名初入自动化测试领域的学生,我曾担心会遇到晦涩难懂的技术术语和过于理论化的讲解。然而,《精通QTP:自动化测试技术领航》却以一种极其友好的方式,将复杂的概念层层剥开。作者的语言风格非常平实,却又不失专业性,能够让像我这样的新手也能轻松理解。书中的图文并茂,使得学习过程更加生动有趣。大量的实际操作演示,让我能够一边阅读一边动手实践,加深了对知识点的记忆和理解。我尤其喜欢其中关于脚本调试技巧的章节,这些技巧往往是日常工作中非常实用的,能够帮助我快速定位和解决问题,节省了不少宝贵的时间。此外,书中的“最佳实践”部分,更是给了我很多宝贵的经验,让我避免走了不少弯路。它就像一位经验丰富的导师,在我学习的道路上给予我及时的指导和点拨。通过这本书,我不仅掌握了QTP的使用方法,更重要的是,我开始理解自动化测试的精髓,学会了如何从一个“脚本搬运工”转变为一个真正意义上的“自动化测试工程师”。
评分我是一名有着多年手动测试经验的QA,一直想将自动化测试融入到我的工作中,但总觉得门槛很高,尤其是在选择工具和构建框架方面感到迷茫。《精通QTP:自动化测试技术领航》这本书,就像一道指路明灯,为我指明了前进的方向。它并没有让我一开始就陷入复杂的编程世界,而是循序渐进地引导我了解自动化测试的价值和原理。书中对于QTP界面和基本功能的介绍,让我很快就能上手。更重要的是,它让我看到了如何将原有的测试用例转化为自动化脚本,以及如何通过参数化和数据驱动来提高测试的效率。我印象深刻的是关于测试报告的生成和分析的章节,这让我在自动化执行后,能够清晰地了解测试结果,并为后续的分析提供依据。这本书并没有止步于基础,而是深入探讨了如何设计和实现一个健壮的自动化测试框架,这对于我这样的非科班出身的测试人员来说,无疑是雪中送炭。它让我看到了自动化测试的系统性和规范性,也让我明白了如何才能真正实现自动化测试的价值,而不仅仅是简单的脚本执行。
评分在接触《精通QTP:自动化测试技术领航》之前,我对QTP的理解还停留在“会用”的层面,对自动化测试的认识也比较肤浅,更多的是被动地执行脚本,而非主动地构建高效的自动化体系。这本书的出现,彻底改变了我的认知。它不仅仅是关于QTP这个工具的使用,更是一次关于自动化测试理念的深度洗礼。书中对于测试自动化策略的探讨,对于如何构建可维护、可扩展的自动化框架的讲解,都让我眼前一亮。我特别欣赏作者对于“测试左移”和“持续集成”在自动化测试中应用的阐述,这让我意识到,自动化测试并非孤立的环节,而是整个软件开发生命周期中至关重要的一环。书中的案例分析也十分详实,从简单的登录功能到复杂的业务流程,都给出了清晰的实现思路和代码示例。这些示例不仅仅是复制代码,更重要的是它背后蕴含的设计思想,能够帮助我理解在不同场景下,如何选择最合适的自动化方案。我开始尝试将书中的一些理念应用到我的实际工作中,效果非常显著,测试的效率和覆盖率都有了明显的提升。这本书让我看到了自动化测试的无限可能,也让我对自己的职业发展有了更清晰的规划。
评分好不错还不错还不错好不错还不错还不错
评分很不错,京东快递一如既往的给力,快递员也很贴心,下次还来
评分垃圾书,不推荐购买。书质量就是垃圾,盗版书
评分第1章和第2章帮助读者系统地学习QTP实际的应用。第1章将需要掌握的自动化测试知识依次讲解,这是精心设计的内容。掌握了这些基本技能后就可以进入第2章的学习,里面涵盖了大量真实的模拟项目的例子,以及做项目时需要的一些QTP技术和技巧。学通这两章,读者就可以独自承担起自动化测试的脚本开发工作。第3章和第4章让读者深度掌握QTP应用。包括项目应用高级扩展实例精讲和QTP深入探索,学会了这些技术,读者才会有更多的底蕴,也是一个很重要的跨越阶段。第5章和第6章讲解了设计模式和自动化测试框架的内容,这两章内容是QTP测试技术精华的浓缩,如QTP设计模式和自动化测试框架。
评分书还不错,很满意
评分给个好评吧,感觉不太好。
评分很好的书,希望有帮助。
评分买了好多书,先看了其他的,这本QTP收到时没看,今天打开一看,破了好几十页,怎么看,连个联系客服的地方都没有,真是醉了,看图不说话
评分公司买。培训用
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有