一个人不应该依附在其他人身上,一个人应该首先自力更生。你应该自己能够独立,能够安顿你自己,那你就不会害怕了。你爱你自己的话,别人不能不爱你吧。

WR和QTP比较 II (转载)

上一篇 / 下一篇  2007-06-20 15:15:27 / 个人分类:Mercury

WinRunner and QuickTest Pro 的适用领域

可能很多人对WinrunnerQTP的理解不是很深刻,不知道他们各自的适用范围,偶尔在网上看到这么一个比较,就摘抄过来跟大家分享一下!

VC#O:g,\8C.}P\5ul0

WinRunner and QuickTest Pro都适用的领域:51Testing软件测试网Q]3j A;e(}+cM

Web-Related Environments51Testing软件测试网2h0VI*dxB

IE, Netscape, AOL

q |G1t1W7DQ0

 51Testing软件测试网} a6o1f4A!J-vVE

JDK, Java Foundation Classes, AWT51Testing软件测试网/FCG0?Sz(F

 51Testing软件测试网f?Wm-n F

Symantec Visual Café51Testing软件测试网ge9N(Yc-X6l[

 51Testing软件测试网&x2n~4oi2r0c?X"F Vc

ActiveX Controls51Testing软件测试网BNp"G mSaURc

ERP/CRM

1Q W%TKU0

Oracle: Jinitiator, 11i, NCA51Testing软件测试网sq)`0VY um-P1Vp

Custom Client Server51Testing软件测试网K@ w8H/P4gu8?FC6E~i

Windows51Testing软件测试网V0i.X^M@ g

 51Testing软件测试网I@ej3L

C++/C51Testing软件测试网Q)Q(O i8ri2f.Q'W*k

 

]3i1d ~8z%G&fi0

Visual Basic51Testing软件测试网 L e[,@#fNP0_:T"h

Operating Systems51Testing软件测试网1p&R6e-[ e

Windows 98, 2000, NT, ME, XP

|4Zm yd\fD8P0

Legacy

l,g,Z,kO`0

3270, 5250 Emulators51Testing软件测试网 E5K/c6|.W0n

 

5N)Dq_mw_T0

VT10051Testing软件测试网Iy oj;eF,A7g)o$M

51Testing软件测试网5ltpfSSZV
BjZ%d o2?051Testing软件测试网%u g"F?*Tq
*Zp"c7z3i+JY?J051Testing软件测试网!mV[] b#x!f {'rh51Testing软件测试网2rI;hx*|a5^ w
   只能使用WinRunner的领域:51Testing软件测试网] P5NN8|?

Custom Client/Server

-TJI"eF I1U]0

PowerBuilder

|v_!t@7K6t\0

 

[d?{ij0Qz0

Forte51Testing软件测试网|%dp$~4r

 51Testing软件测试网rJCNR }u\)D)m

Delphi51Testing软件测试网]J7]/yXb;f?

 

+BGs8p;{ `L0

Centura

x6F9{V+\;Q0

 

#SB9`;ac o0

Stingray51Testing软件测试网1j ~ orjY

 

Ok:eDNq;t0

SmallTalk51Testing软件测试网 HxL@QI\7W#O

ERP/CRM

P*RV*A&Ij1~Z0

Baan

\S Px)Hx0

 51Testing软件测试网p ]CbBr

PeopleSoft Windows

H2l*Y T2f6Hw0

 

0uaWy1pr)w0

Siebel 5, 6 GUI Clients

/@iJ+Gg vI0

 51Testing软件测试网2e d*b9PxW

Oracle GUI Forms

f9VV4^u0J X b0

 

?7F%H0X `.T0?0

只能使用QuickTest Pro的领域:

$v8MC|m#Yo0

ERP/CRM51Testing软件测试网8D?3K2t!|8o#iG l

SAP

p^5jgF*m Z(B0

 51Testing软件测试网%i@6GypKe7CH

Siebel 7.x

J.SoA+G0

 

6A1D4[4X]CU0

PeopleSoft 8.x51Testing软件测试网U}D;a]v,P;}t

.Net

4B_8{k*w0

WinForms

E~Z5V o2_9g\&A+`0

 

W6?i J)l"X0

WebForms51Testing软件测试网iN$H+us.Uw/\$BZ

 

m2]]r X S4YJ9{0

.Net controls

l^w9qwA0RO$jn0

Web Services

.].?P0qBx2Ne0

XML, HTTP

"e!J$c"sp-f0

 

nwY%aOd:T [0

WSDL, SOAP

;MX'n#Jq_dhN0

 51Testing软件测试网~s&` |ba(n5^i;kA

J2EE, .Net51Testing软件测试网g9M0u},mr gTf

Multimedia51Testing软件测试网if)JW_!z3M,v

RealAudio/Video

)AD&{^fi0

 51Testing软件测试网Eyk H {V*U

Flash51Testing软件测试网.^z J7A.e9U7x

51Testing软件测试网/k@ W2d aX/A

 

{%DF/B;FJ4C7T2]051Testing软件测试网t'b1nO eXb

[转]测试工具QTP与WinRunner的比较51Testing软件测试网/M A7ZxF^

51Testing软件测试网 bd%gV2DeR

本文是我很早以前整理的,因为今天在论坛上有位朋友问到相关问题,因此贴出来供大家参考。由于写作时间有点早,之后也没再深入学习过这两个工具,因此如果文中有错误之处,还望各位批评指正!51Testing软件测试网*i:NpZ1T8g;g R_L51Testing软件测试网4n1m%Tn NWVoM t:D
51Testing软件测试网#GY dT1Q/`,et S5Hu51Testing软件测试网:?pTe$Qa)|m'zan
QTP,全称为Quick Test Professional,它与WinRunner同为MI公司开发的功能强大的功能测试工具。从时间上来看,WinRunner在1995年便已经推出,远早于QTP,而QTP直到2002年才正式推出。从MI公司提供的一些官方资料来看,虽然他们宣称暂时不准备淘汰WinRunner,但他们的宣传资料上又明确表示,QTP已经具备了WinRunner中几乎所有的特性,同时具备了一些独有的特性,并且总体来说,使用更简单、更易扩展和维护,推荐新用户使用QTP,并建议已使用WinRunner的老客户逐渐实现转换。由此看来,MI公司实际上已经有使用QTP逐步取代WinRunner的计划。更重要的是,QTP对J2EE,.NET架构的应用程序支持得比WinRunner要好(从我实际的试用过程中,也感到确实是如此),因此我认为,从我们公司的实际情况出发,针对产品综合部今后将逐步开展自动化测试的计划,QTP应该是一个比较好的选择。51Testing软件测试网)Z&F{Na!Xo3|51Testing软件测试网U!_#e8z DS
不论是WinnRunner还是QTP,它们都是功能十分强大的测试工具,加上目前国内关于测试工具的培训和文档资料,实在是少之又少,因此要完全了解和掌握它们,绝不是一朝一夕的事情。在这里我只能就目前对它们的理解程度粗略地介绍一下二者的两点主要不同之处。
uU] Lh:_UJ?(A@9c0:\ hk8u;U987231、使用的脚本语言不同。WinRunner使用的是TSL语言,这是MI公司独有的语言,有特殊性,因此在学习上会有一定难度,不过好在它与C 语言比较类似,如果测试人员有一定的C语言编程基础,会相对容易一些。而QTP使用的则是微软的VBscrīpt语言,比较通用,而且也相对简单易学。从语言上的比较上来看,我个人觉得在编程能力上,WinRunner更胜一筹,因为它拥有相当丰富的C语言函数库,而相对而言,QTP则更大众化,它面向的是没有太多技术背景和编程经验的测试人员。51Testing软件测试网%mS'{KVrJvC51Testing软件测试网PS4c;PC8@
2、QTP8.0具有的一大特性:关键字驱动测试(keyword-driven testing)。它的具体操作方法我将有另外的文档详细说明,这里只是简单介绍一下。通过“关键字驱动测试”,测试人员不需要“录制”测试脚本,而可以改成“设计”测试脚本。即:先将应用程序的GUI对象添加到QTP的对象仓库(Object Repository)中,然后针对每一个需要操作到的对象设计每个测试步骤。我个人感觉,这的确是一个很酷的特性,它使我们可以不必实际去操作应用程序,就可以编写出测试脚本,这样做既节省了时间,而且还有一个更大的好处就是可以在应用程序还没有设计完成,或者由于出错无法正常执行的时候仍然可以编写我们的测试脚本。应用程序只需要有使用界面(UI),而不必实际运行,测试人员就可以开始建立测试脚本,为我们实施自动化测试赢得更充足的时间。而在 WinRunner中,虽然也可以采用先学习对象,然后编写代码的方式来完成测试脚本,但这样做要求测试人员对TSL语言比较熟悉才做得到,远不如QTP 来得简单。在实际的操作中我还发现,有些时候采用录制的方法无法捕获对应用程序的操作,此时改用关键字驱动测试却可以收到不错的效果。
b(Y7Y(S \0/B EJ:l8L e8y987233、相对WinRunner,QTP还具有很多优点,例如“数据表整合”,“Active Screen”,“point and click”,更容易参数化等等,但对于这几点我还没有深入的做过比较,如果今后我对此有了更多的体会和了解,我将再作整理。51Testing软件测试网EP%d7V^&u5|2b1{


TAG: Mercury

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar