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

QTP和××对比

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

考虑到公司保密的机制,我只能有××来代替了。51Testing软件测试网0\P4DkLW S&f&q
**跟QTP相比太过复杂,用它做自动化的话跟开发没有什么区别了。
5f#b)CRC}a&ks&dC)Z0首先是手工的建立对象库;对涉及到的所有网页进行定义,网页上的所有控件进行识别。(这个过程的组织和开发不亚于开发的工作了)。51Testing软件测试网7H ^KF4| E
对象库建立起来后就是case的设计。如果到了这一步似乎就不是那么难了。不知道QTP的自动化脚本在实际应用中是基于什么的,××是基于手工case的,先有手工的case,然后根据手工case的step编写自动化执行的脚本。
3EZc6o6o4WK't0然后就是执行。利用一个工具,可以批量的执行case,并显示执行的结果。
8Xy7C1L,z0也许QTP最大的问题就是对象识别问题,但是它却没有这个问题。QTP有他的好处,容易上手。
X;I,a d:J0这些是我今天的理解。还要深入的了解具体的思路...51Testing软件测试网]+jv+YA8u AG^

su'eDB6iY,`pGyS01.*是代码级别的,然而QTP提供Ui界面,可以对工具本身进行操作。51Testing软件测试网0fe(w,g4v]
2.因为×是代码级别的所以灵活性很强,对于测试中出现的问题可以很好的去处理;51Testing软件测试网:w'N/RR)g;?*C HgDo3q
3.×现在只是针对本公司的web应用就像测试。但是qtp就不同了,工具嘛,谁都可以用,也就是说将工具和测试的代码分离,然而×却没有分离。工具本身就是个solution。case也包含其中。51Testing软件测试网(J2~@'~$N1Ew(wp5F
4.×可以提供一种思路。其实这种思路和其他的测试工具都一样。识别对象,分离测试数据,执行动作,进行验证,测试结果分析等。
(cHza et7v v05.×的具体思路,一个文件夹存储对象,就像qtp的对象库。这个对象库包含对象上的所有控件以及各个控件的“小动作”如click等。一个文件夹存储数据。然后就是具体的case。case可以想象为不同小动作的联合,以及动作过程总不同数据的输入。当然case中英包含具体的verify信息。
4A1P1wm/}@E051Testing软件测试网%~T*ncmP

TAG: 工作日志

 

评分:0

我来说两句

Open Toolbar