精通QTP—自动化测试技术领航
基本信息
- 作者: 余杰 赵旭斌
- 丛书名: 软件测试丛书
- 出版社:人民邮电出版社
- ISBN:9787115269836
- 上架时间:2012-1-6
- 出版日期:2012 年1月
- 开本:16开
- 页码:526
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 软件质量、软件测试及维护
编辑推荐
“三合一”全能读物:教科书、实战项目指导书、高端技术/管理人员参考书
采用QTP 10.0版本,学到的内容不过时
本书的写作理念就是“实用”,故所有不实用、项目中不常用的内容全部剔除
不是一本照抄QTP“帮助文档”的书籍
实例新颖、趣味、符合实际,逼真的模拟测试项目环境
首创的知识巩固练习题配合练习详解,帮助读者学以致用
内容简介回到顶部↑
《精通qtp—自动化测试技术领航》共分为6章,书中实例新颖、趣味性强、案例贴近实际,在逼真的软件测试模拟项目环境下试验。
第1章和第2章帮助读者系统地学习qtp最实际的应用。第1章将需要掌握的自动化测试知识依次讲解,这是精心设计的内容。掌握了这些基本技能后就可以进入第2章的学习,里面涵盖了大量真实的模拟项目的例子,以及做项目时需要的一些qtp技术和技巧。学通这两章,读者就可以独自承担起自动化测试的脚本开发工作。第3章和第4章让读者深度掌握qtp应用。包括项目应用高级扩展实例精讲和qtp深入探索,学会了这些技术,读者才会有更多的底蕴,也是一个很重要的跨越阶段。第5章和第6章讲解了设计模式和自动化测试框架的内容,这两章内容是qtp测试技术精华的浓缩,如qtp设计模式和自动化测试框架。
另外,《精通qtp—自动化测试技术领航》在第1章至第4章精心设置了习题,帮助读者巩固已学的内容,也给读者一些练习的素材。建议读者用心完成以后再参考提供的答案,效果会更佳!
很多测试朋友在论坛中常问各种各样的qtp问题,但发现很多问题其实都是大同小异的,《精通qtp—自动化测试技术领航》在最后以附录的形式把经典的疑难问题浓缩成“qtp科普问答典藏30例”,它涵盖了一些很值得关注的软件测试实战技术。
《精通qtp—自动化测试技术领航》适合初学者、测试工程师、qtp项目开发人员、qtp架构师、测试经理、培训师等,也适合学校相关专业的教学用书。
第1章和第2章帮助读者系统地学习qtp最实际的应用。第1章将需要掌握的自动化测试知识依次讲解,这是精心设计的内容。掌握了这些基本技能后就可以进入第2章的学习,里面涵盖了大量真实的模拟项目的例子,以及做项目时需要的一些qtp技术和技巧。学通这两章,读者就可以独自承担起自动化测试的脚本开发工作。第3章和第4章让读者深度掌握qtp应用。包括项目应用高级扩展实例精讲和qtp深入探索,学会了这些技术,读者才会有更多的底蕴,也是一个很重要的跨越阶段。第5章和第6章讲解了设计模式和自动化测试框架的内容,这两章内容是qtp测试技术精华的浓缩,如qtp设计模式和自动化测试框架。
另外,《精通qtp—自动化测试技术领航》在第1章至第4章精心设置了习题,帮助读者巩固已学的内容,也给读者一些练习的素材。建议读者用心完成以后再参考提供的答案,效果会更佳!
很多测试朋友在论坛中常问各种各样的qtp问题,但发现很多问题其实都是大同小异的,《精通qtp—自动化测试技术领航》在最后以附录的形式把经典的疑难问题浓缩成“qtp科普问答典藏30例”,它涵盖了一些很值得关注的软件测试实战技术。
《精通qtp—自动化测试技术领航》适合初学者、测试工程师、qtp项目开发人员、qtp架构师、测试经理、培训师等,也适合学校相关专业的教学用书。
目录回到顶部↑
《精通qtp—自动化测试技术领航》
第1章 测试脚本开发从零开始 1
1.1 自动化测试从零开始 2
1.1.1 什么是自动化测试 2
1.1.2 严格的自动化测试流程 7
1.1.3 自动化测试用例设计详解 14
1.1.4 教父级自动化测试工具qtp 17
1.1.5 总结 18
知识点巩固和举一反三练习 18
1.2 帮助文档(help)——qtp的说明书 19
1.2.1 永远任劳任怨的良师益友“f1” 20
1.2.2 妙用f1可事半功倍 22
1.2.3 请遗忘脑中的代码,掌握查阅example实例技巧 25
1.2.4 总结 28
知识点巩固和举一反三练习 28
1.3 录制与回放——qtp的开关 28
1.3.1 请拒绝“录制”,再开始你的实际项目之旅 28
1.3.2 录制功能更多的只是新人学习时的利器 30
1.3.3 录制时需注意模式的切换 40
1.3.4 有必要让你掌握尤其重要的qtp回放机制 43
第1章 测试脚本开发从零开始 1
1.1 自动化测试从零开始 2
1.1.1 什么是自动化测试 2
1.1.2 严格的自动化测试流程 7
1.1.3 自动化测试用例设计详解 14
1.1.4 教父级自动化测试工具qtp 17
1.1.5 总结 18
知识点巩固和举一反三练习 18
1.2 帮助文档(help)——qtp的说明书 19
1.2.1 永远任劳任怨的良师益友“f1” 20
1.2.2 妙用f1可事半功倍 22
1.2.3 请遗忘脑中的代码,掌握查阅example实例技巧 25
1.2.4 总结 28
知识点巩固和举一反三练习 28
1.3 录制与回放——qtp的开关 28
1.3.1 请拒绝“录制”,再开始你的实际项目之旅 28
1.3.2 录制功能更多的只是新人学习时的利器 30
1.3.3 录制时需注意模式的切换 40
1.3.4 有必要让你掌握尤其重要的qtp回放机制 43
前言回到顶部↑
本书终于如期与广大读者见面了!在此,本书的两位作者首先感谢朋友们的鼎力支持!
同时,我们也非常感谢51Testing软件测试网(上海博为峰软件技术有限公司)一年来的肯定与支持,这次能与51Testing联名合作,是一种缘分,也是一股巨大的动力!
在这一年的时间里,两位作者肩上的担子真的很重:有时间的压力,它凝聚了我们365天的所有工作之余的业余时间,将这些时间加起来,就是本书的实际编著时间;有精神上的压力,工作任务艰巨,当下班后原本就已疲惫不堪的身躯和灵魂仍然要提起120%的精神坐在计算机前,一字一字地敲击着键盘进行输入:有责任感的压力,我们从没有想过以“敷衍、草草了事”的态度来完成本书的创作,因为我们深知这会伤害到花了“银子”买书的读者以及两位作者的个人声誉!从整本书的框架构思开始到实际编著内容时,我们都时刻提醒自己!多少次熬夜、多少次反复修稿……一切的一切就是要为了出一本好书,至少我们很肯定这是一本好书,本书是我们的心血之作、100%用心之作,凝聚了春、夏、秋、冬四季轮回的酸甜苦辣!在写这本书前,我们考虑到了两个大难题。
其一,就是如何才能让读者(尤其是QTP初学者)真正地学会实际应用QTP做企业项目,而且还能灵活应用!光这一点作者就花了相当大的精力,最后得出了共同的结论:写作上“通俗且幽默”。相信大家都有这样的体会,就是拿着一本计算机的技术书或者工具书,看着那些枯燥的代码和文字,往往会有想睡觉的感觉。但在本书中,读者时常会看到和QTP没关系的话题,相信这么做是有很多好处的,因为技术类书籍如果写得太枯燥、不生动,太官方化、太专业化反而会让读者有睡觉的冲动,如果使用通俗的文字,读者理解起来就很方便了,再配上一点点的幽默,读者就会有看下去的欲望,至少不会觉得很累!没有那么多条条框框的限制。
其二,实例素材的收集。我们知道,市面上现有的QTP书籍无非是采用老套的QTP自带的飞机订票系统,都这么多年了,也该换换“口味”了!那个系统不光陈旧也不够真实,和现在我们做的项目出入太大!所以经过讨论,我们两位作者最后达成共识,决定启用“51Testing门户网站”、“51Testing论坛”、“51Testing博客”、“百度”等大型Web网站测试为样板,它们都是最新、最贴近现实、最鲜活的“现成项目”。这样,读者就等同于在边学QTP边做真实项目。我们提供的模拟项目越真实,读者吸收到的养分就越多,吸收得也越快!讲解中还有意地安排了“循环性的重复”,从而不断巩固知识点!所以只要用心研读,最后一定能掌握写QTP代码的技巧,并能够实际运用到企业的项目中去,这不就是我们学QTP的目的吗?拿现成的代码运行一次是肯定学不会QTP的!另外,作者是期盼着我们用过的实例对象全都发生变化,这样读者也就不能照着书依“葫芦画瓢”了,从而不得不静下心宋思考如何去改代码,就不由自主地又变成了积累脚本维护经验的绝佳机会,相信通过一段时间的积累,读者一定会通悟Q”的!
本书的7大特色
1.“三合一”全能读物:教科书、实战项目指导书、高端技术/管理人员参考书。
2.采用QTP10.0版本,保证读者学到的内容不过时。
3.本书的理念就是“实用”,故所有不实用、项目中不常用的内容全部剔除。
4.本书没有QTP“录制”方面的任何内容,全部是QTP脚本开发的教学与指导。
5.不是一本照抄QTP“帮助文档”的书籍。
6.实例新颖、趣味、符合实际,市面上目前最真实的模拟项目环境。
7.首创的知识巩固练习题配合练习详解,帮助读者学以致用。
关于如何使用好本书(快速了解本书)
并不是每一位读者在买回一本书后都可以很好地利用它的!作者考虑到了这点,所以在此给出一个导向,引导读者快速了解本书,希望能最大化地为每一位读者服务。
本书没有所谓的“篇”的概念,但是,假设要划分为“篇”,作者会分为3个篇章。将第1和第2章归为一篇,将第3章和第4章归为一篇,最后将第5章和第6章归为一篇。下面大致介绍一下这3个“假设性篇章”的功能。
“第一篇”能让读者系统化地学习QTP最实际的应用。整个第1章就是将所需掌握的知识依次讲解,讲解顺序都是精心设计过的。在基本知识掌握后,还需要一些真实项目的经验积淀,那就可以进入第2章的学习了,里面涵盖了大量真实鲜活的模拟项目的例子,以及做项目时需要的一些其他QTP技术,作者讲解这些例子时也不断地在为读者扩展思路,帮助大家举一反三。一旦这两章学通了,一定可以独自承担自动化测试的脚本开发工作!
“第二篇”能让读者深度掌握Q”,里面介绍的技术虽然不一定每次、每天都会使用,但是要使用时如果你不会就比别人更逊一筹了!这两章一旦学通,可以说是“出师”了,也是一个很重要的跨越阶段!
“第三篇”能让读者有一个层次上的上升。这个提升尤其体现在看待自动化测试的角度上。读我们这本书的设计模式和自动化测试框架的内容,千万别照搬学样,我们的初衷不是让读者模仿,而是借鉴!学会借鉴然后去和自己的测试项目匹配。因为这两章内容是浓缩的精华,就拿“设计模式”来说,这些设计模式都是国外的QTP专家认可的!
另外,本书在第1章、2章、3章、4章节精心设置了习题和讲解,目的就是帮助读者巩固已学的内容,也给读者一些练习的素材,做过这些习题后,读者以后也就知道如何找素材宋练习了。建议读者用心完成以后再参考作者的讲解内容,效果更佳!
同时,我们也非常感谢51Testing软件测试网(上海博为峰软件技术有限公司)一年来的肯定与支持,这次能与51Testing联名合作,是一种缘分,也是一股巨大的动力!
在这一年的时间里,两位作者肩上的担子真的很重:有时间的压力,它凝聚了我们365天的所有工作之余的业余时间,将这些时间加起来,就是本书的实际编著时间;有精神上的压力,工作任务艰巨,当下班后原本就已疲惫不堪的身躯和灵魂仍然要提起120%的精神坐在计算机前,一字一字地敲击着键盘进行输入:有责任感的压力,我们从没有想过以“敷衍、草草了事”的态度来完成本书的创作,因为我们深知这会伤害到花了“银子”买书的读者以及两位作者的个人声誉!从整本书的框架构思开始到实际编著内容时,我们都时刻提醒自己!多少次熬夜、多少次反复修稿……一切的一切就是要为了出一本好书,至少我们很肯定这是一本好书,本书是我们的心血之作、100%用心之作,凝聚了春、夏、秋、冬四季轮回的酸甜苦辣!在写这本书前,我们考虑到了两个大难题。
其一,就是如何才能让读者(尤其是QTP初学者)真正地学会实际应用QTP做企业项目,而且还能灵活应用!光这一点作者就花了相当大的精力,最后得出了共同的结论:写作上“通俗且幽默”。相信大家都有这样的体会,就是拿着一本计算机的技术书或者工具书,看着那些枯燥的代码和文字,往往会有想睡觉的感觉。但在本书中,读者时常会看到和QTP没关系的话题,相信这么做是有很多好处的,因为技术类书籍如果写得太枯燥、不生动,太官方化、太专业化反而会让读者有睡觉的冲动,如果使用通俗的文字,读者理解起来就很方便了,再配上一点点的幽默,读者就会有看下去的欲望,至少不会觉得很累!没有那么多条条框框的限制。
其二,实例素材的收集。我们知道,市面上现有的QTP书籍无非是采用老套的QTP自带的飞机订票系统,都这么多年了,也该换换“口味”了!那个系统不光陈旧也不够真实,和现在我们做的项目出入太大!所以经过讨论,我们两位作者最后达成共识,决定启用“51Testing门户网站”、“51Testing论坛”、“51Testing博客”、“百度”等大型Web网站测试为样板,它们都是最新、最贴近现实、最鲜活的“现成项目”。这样,读者就等同于在边学QTP边做真实项目。我们提供的模拟项目越真实,读者吸收到的养分就越多,吸收得也越快!讲解中还有意地安排了“循环性的重复”,从而不断巩固知识点!所以只要用心研读,最后一定能掌握写QTP代码的技巧,并能够实际运用到企业的项目中去,这不就是我们学QTP的目的吗?拿现成的代码运行一次是肯定学不会QTP的!另外,作者是期盼着我们用过的实例对象全都发生变化,这样读者也就不能照着书依“葫芦画瓢”了,从而不得不静下心宋思考如何去改代码,就不由自主地又变成了积累脚本维护经验的绝佳机会,相信通过一段时间的积累,读者一定会通悟Q”的!
本书的7大特色
1.“三合一”全能读物:教科书、实战项目指导书、高端技术/管理人员参考书。
2.采用QTP10.0版本,保证读者学到的内容不过时。
3.本书的理念就是“实用”,故所有不实用、项目中不常用的内容全部剔除。
4.本书没有QTP“录制”方面的任何内容,全部是QTP脚本开发的教学与指导。
5.不是一本照抄QTP“帮助文档”的书籍。
6.实例新颖、趣味、符合实际,市面上目前最真实的模拟项目环境。
7.首创的知识巩固练习题配合练习详解,帮助读者学以致用。
关于如何使用好本书(快速了解本书)
并不是每一位读者在买回一本书后都可以很好地利用它的!作者考虑到了这点,所以在此给出一个导向,引导读者快速了解本书,希望能最大化地为每一位读者服务。
本书没有所谓的“篇”的概念,但是,假设要划分为“篇”,作者会分为3个篇章。将第1和第2章归为一篇,将第3章和第4章归为一篇,最后将第5章和第6章归为一篇。下面大致介绍一下这3个“假设性篇章”的功能。
“第一篇”能让读者系统化地学习QTP最实际的应用。整个第1章就是将所需掌握的知识依次讲解,讲解顺序都是精心设计过的。在基本知识掌握后,还需要一些真实项目的经验积淀,那就可以进入第2章的学习了,里面涵盖了大量真实鲜活的模拟项目的例子,以及做项目时需要的一些其他QTP技术,作者讲解这些例子时也不断地在为读者扩展思路,帮助大家举一反三。一旦这两章学通了,一定可以独自承担自动化测试的脚本开发工作!
“第二篇”能让读者深度掌握Q”,里面介绍的技术虽然不一定每次、每天都会使用,但是要使用时如果你不会就比别人更逊一筹了!这两章一旦学通,可以说是“出师”了,也是一个很重要的跨越阶段!
“第三篇”能让读者有一个层次上的上升。这个提升尤其体现在看待自动化测试的角度上。读我们这本书的设计模式和自动化测试框架的内容,千万别照搬学样,我们的初衷不是让读者模仿,而是借鉴!学会借鉴然后去和自己的测试项目匹配。因为这两章内容是浓缩的精华,就拿“设计模式”来说,这些设计模式都是国外的QTP专家认可的!
另外,本书在第1章、2章、3章、4章节精心设置了习题和讲解,目的就是帮助读者巩固已学的内容,也给读者一些练习的素材,做过这些习题后,读者以后也就知道如何找素材宋练习了。建议读者用心完成以后再参考作者的讲解内容,效果更佳!
【插图】







点击看大图


加载中...

