人生的意义,在人生之外,就如同工作的意义,在工作之外。 Cherish the people you meet everyday

QTP,如何快速从入门到精通?

上一篇 / 下一篇  2010-06-11 15:09:41 / 个人分类:QTP

51Testing软件测试网9Z7@E4r'f2\ysZ

今天,看到一篇帖子,说QTP学起来,真的一点不难。呵呵,如果这篇文章,在我之前看的话,估计可能会觉得饱汉不知道饿汉饥,但是,今天看来,事实的确如此。51Testing软件测试网-i(a5z/~+fI4p.B6|\

51Testing软件测试网?-z6S/atX:|*O

以前学习QTP,看了不少资料,乱七八糟的学了不少,也做了不少练习,但是,就是在实践中无法实施,因为没有框架,而这个自动化框架,我感觉,尽管看了不少文章,但是自己就是无法搞定。而这次,为了这个目的,我决定要在1个月之内搞定,测试框架!

4[\^C%G!r;K051Testing软件测试网k/j+Iam

然而,当真的努力开始研究的时候,会发现,情况的确没有想象的那么难!通过几篇文章的研究,然后再通过再和网友沟通,不到2个星期,就搞明白了!当搞定之后,再回头看,一切都是这么清晰!当看到整片森林之后,才发现每棵树木也都是那么可爱,而之前,在拼命爬树的时候,看到周围一眼看不到边的树林,感觉都要崩溃了!51Testing软件测试网 |k8`]7N*eugV

k#O$[.ujf;zRu0所以,在我看来,为了让自己学到有信心,少走弯路,我觉得有这么一条路可以走:
b4H J0c,h:~Q01. 先将QTP的tutorial,仔细搞一遍,起码搞明白基本的概念
] We4v4N@hR0z02. 然后,将VBScript大致浏览一遍,大致知道一些常用的结构
7CGN]sOII-lpKEP03. 了解一些常见的VBScript函数,如类型转换,时间,等函数51Testing软件测试网h1k6iw&\;OQ"W3F
4. 学会对DataTable的处理,以及对文件的处理,因为读数据,这个在后面很重要。51Testing软件测试网R$j5tm"s7LN4i
5. 再之后,对描述性编程啊,还有其他一些东西,都了解一下
1o Lt8J7C0f}~"v]3H@%@06. 前面这些过程,应该差不多1个月能搞完了,其实很多人也都是徘徊在上面这个阶段,没有进入到后面这个关键阶段。!!!专心研究框架2个星期!!!这个阶段,我推荐看我前面一片文章“Automation Testing Framework”尽管是英文的,但是说的很好,把整个框架的进化过程都说明了,不过里面还是有些很容易让人误解的地方,我过段时间,把这篇文章翻译一下,并且好好修改一起其中的举例。这个阶段,一定要专心研究,我记得,我前段时间,每天晚上做梦都是怎么搞框架……,呵呵,然后可以研究论坛里面人家提供的一些框架,但是,我觉得还是要以“关键字驱动”这个模式为主,我觉得这个是目前比较成熟的框架。51Testing软件测试网%SE u(x)|}u+Y
7. 一但框架搞清楚之后,会有彻底悟道的感觉,因为,框架搞清楚之后,自动化基本无难事了,脚本的那些东西,都是小东西,技巧性的,慢慢弥补,没有大碍的。51Testing软件测试网Xs{v:g
8. 再之后,我觉得需要,把整个框架的所有Utility Function全部自己写一遍,把所有的drivers全部自己写一遍。因为这个框架的函数,会涉及到基本大部分类型的脚步,比如对数据库的操作,对Excel,FSO,WMI对象的操作,等等,写上一遍之后,基础知识会得到全面的提高。这一点,很有必要,也会花费较长的时间。51Testing软件测试网$Q1r-hNLIM+N3O
9. 以后,才是关于框架的优化与演进,可以再研究一下其他框架,还有自己公司的业务,看看有啥可以改进的吧。

6^q1o6s Q3[:u(C!g%G$]{6K051Testing软件测试网.f%?F ~N

另外,在这段过程中发现,其实,目前,不知道是大家有默契还是什么,很少看到能将自动化框架讲的清晰的文章,不知道是故意不说清楚,还是什么原因,反正,要让新人看懂,的确不容易。这样的话,正好也让这部分人保持这么一种壁垒,呵呵。不过也说实话,就是,这个框架,要是仅仅想通过文字表达说明清楚,也并非很容易,在讲明之前需要很长的铺垫,和全面的介绍背景知识。呵呵51Testing软件测试网:X1?.\2? ^9VF[\(j~

51Testing软件测试网 zykv9y O$N`,r&AW

以后有机会,在南京搞个培训班,呵呵

`_'k9Kl'q5L9g3R2J(K0

TAG: QTP 框架 自动化

Ace Life 引用 删除 allenzgw   /   2010-07-16 13:33:35
学习VBScript,其实没什么特别的书,我就是参考MS自己的帮助文件,你好好理解那个帮助文件,他的结构,然后,要能达到,想要查什么马上就能找到的地步,关键是要理解他的结构,vbscript其实很简单的,多写一些有代表性的脚步,比如文件的操作,excle的操作
引用 删除 mimi22   /   2010-07-14 11:22:44
如果是新手学VBscript, 哪本书LZ可以推荐一下呢?
浪迹无痕 引用 删除 mowandao1985   /   2010-07-02 12:34:26
确实是篇好文章,讲述了很多测试朋友都会经历的阶段。
那些花儿 引用 删除 work_856   /   2010-06-28 14:57:15
辛苦了 我认真看了一遍 并做好了笔记
FISHY'S TRIBE 引用 删除 fishy   /   2010-06-12 10:43:13
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/38/n-215438.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

allenzgw

allenzgw

美国, 佛罗里达 Enjoy sand, sunshine, sailing.

日历

« 2024-04-23  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 163328
  • 日志数: 119
  • 图片数: 1
  • 书签数: 2
  • 建立时间: 2007-01-28
  • 更新时间: 2016-06-03

RSS订阅

Open Toolbar