将测试进行到底,寻找不断进步的源泉和动力。

QTP和××对比

上一篇 / 下一篇  2009-01-08 12:09:30 / 个人分类:工作日志

考虑到公司保密的机制,我只能有××来代替了。51Testing软件测试网#s2o%|$H6s4{
**跟QTP相比太过复杂,用它做自动化的话跟开发没有什么区别了。51Testing软件测试网,V*_ CA7HYFV"h
首先是手工的建立对象库;对涉及到的所有网页进行定义,网页上的所有控件进行识别。(这个过程的组织和开发不亚于开发的工作了)。
zH$Un\,QU0对象库建立起来后就是case的设计。如果到了这一步似乎就不是那么难了。不知道QTP的自动化脚本在实际应用中是基于什么的,××是基于手工case的,先有手工的case,然后根据手工case的step编写自动化执行的脚本。51Testing软件测试网3a#] _#ur\
然后就是执行。利用一个工具,可以批量的执行case,并显示执行的结果。51Testing软件测试网;\5YS,bpib8{M6Q'q
也许QTP最大的问题就是对象识别问题,但是它却没有这个问题。QTP有他的好处,容易上手。
vbi [@0这些是我今天的理解。还要深入的了解具体的思路...
JD;n)n&P6a0
~4I$F9t Z#?d(X8?01.*是代码级别的,然而QTP提供Ui界面,可以对工具本身进行操作。51Testing软件测试网Bf v v)Ct9?0Hqb5c*Z)W!`
2.因为×是代码级别的所以灵活性很强,对于测试中出现的问题可以很好的去处理;51Testing软件测试网 tw1OJiQ{!p@1?TM A
3.×现在只是针对本公司的web应用就像测试。但是qtp就不同了,工具嘛,谁都可以用,也就是说将工具和测试的代码分离,然而×却没有分离。工具本身就是个solution。case也包含其中。
6AI\r)b~'Ds04.×可以提供一种思路。其实这种思路和其他的测试工具都一样。识别对象,分离测试数据,执行动作,进行验证,测试结果分析等。
@q.J1J)U,O;K$zJK!E!s05.×的具体思路,一个文件夹存储对象,就像qtp的对象库。这个对象库包含对象上的所有控件以及各个控件的“小动作”如click等。一个文件夹存储数据。然后就是具体的case。case可以想象为不同小动作的联合,以及动作过程总不同数据的输入。当然case中英包含具体的verify信息。51Testing软件测试网!`"tH|!h'[:F s2w
51Testing软件测试网 qvhhG tB'W T5s p

TAG: 工作日志

 

评分:0

我来说两句

Open Toolbar