综述:
《QTP自动化测试技术领航》终于如期与广大读者见面了! 在此,本书的两位作者首先感谢测友们的鼎力支持、期待以及提供给我们的各类宝贵“需求”;同时,我们也非常感谢51Testing软件测试网(上海博为峰软件技术有限公司)一年来的肯定与支持,这次能与51Testing联名合作,是一种缘分和一股巨大的动力!
在这一年的时间里,两位作者肩上的担子真的很重:有时间的压力,它凝聚了我们365天的所有工作之余的业余时间,将这些时间加起来,就是本书的实际编著时间;有精神上的压力,工作任务艰巨,当下班后原本就已疲惫不堪的身躯和灵魂仍然要提起120%的精神坐在电脑前,一字一字地敲击着键盘;有责任感的压力,我们从没有想过以“敷衍、草草了事”的态度来完成本书的创作,因为我们深知这会伤害到花了银子买书的读者以及两位作者的个人声誉!从整本书的框架构思开始到实际在编著内容时我们都时刻警惕自己!多少次熬夜、多少次反复修稿。。。。。。一切的一切就是要为了出一本好书,至少我们很肯定这是一本好书,本书是我们的心血之作、100%用心之作,凝聚了春夏秋冬、四季轮回的酸甜苦辣!
在写这本书前,我们考虑到了2个大难题:
其一,就是如何才能让读者(尤其是QTP初学者)真正地学会实际应用QTP做企业项目,而且还不能学死!光这一点作者就花了相当大的脑力和精力,最后得出了共同的结论:“通俗且幽默”。相信大家都有这样的体会,就是对着一本计算机的技术书或者工具书,对着那些死板的代码和文字,往往会有想睡觉的感觉。在本书中读者时常会看到和QTP没关系的话题,比如“芙蓉姐姐”、“凤姐”等,相信这么做是有很多好处的,因为技术类书籍如果写得太死板、不生动、太官方化、太专业化反而会让读者有睡觉的冲动,而如果使用通俗的文字,读者理解起来就很方便了,再配上一点点的幽默,读者就会有看下去的欲望,至少不会觉得很累!反正这本书不是面向教科委的,没有那么多条条框框的限制;
其二,实例素材的收集。我们知道,市面上现有的QTP书籍无非是采用老套的QTP自带的飞机订票系统,都这么多年了,也该换换口味了!那个系统不光陈旧也不够真实,和现在我们做的项目出入太大!所以经过讨论,两位作者最后达成共识,决定启用“51Testing门户网站”、“51Testing论坛”、“51Testing博客”、“百度”等大型Web网站,它们都是最新、最贴近现实、最鲜活的“现成项目”。这样,读者就等同于在边学QTP边做真实项目,我们提供的模拟项目越真实,读者吸收到的养分就越多,吸收得也越快!当然,就是因为启用了这些免费素材,所以本书没有赠送源代码,不是为了省那几毛钱的CD钱,是实在没有必要了,因为这些网站的对象都是随时变化的,即使我们把源代码拷给读者,对读者来说也没任何意义,因为运行后肯定会失败、报错!不过读者不用担心,在代码解读这方面,作者已经做得很到位了,只要用心,读者就不会存在有理解不了的代码,而且作者还有意的安排了“循环性的重复”,从而不断巩固知识点!所以只要用心研读,最后一定能掌握写QTP代码的技巧并能够实际运用到企业的项目中去,这也不就是我们学QTP的目的吗?拿现成的代码运行一次是肯定学不会QTP的!另外,作者是期盼着我们用过的实例的对象全都发生变化的,这样读者也就不能照着书依样画葫芦了,从而不得不静下心来思考如何去改代码,这不由自主的又变成了脚本维护经验的绝佳的积累机会,相信通过一段时间的积累,读者一定会通悟QTP的!
一、“三合一”全能读物:教科书、实战项目指导书、高端技术 / 管理人员参考书
二、采用QTP 10.0版本,保证读者学到的内容不过时
三、本书的理念就是“实用”,故所有不实用、项目中不常用的内容全部剔除
四、本书没有QTP“录制”方面的任何内容,全部是QTP脚本开发的教学与指导
五、不是一本照抄QTP“帮助文档”的书籍
六、实例新颖、趣味、符合实际,市面上目前最真实的模拟项目环境
七、首创的知识巩固练习题配合练习详解帮助读者学以致用