思考,思考自己、思考别人! #ps -ef | grep oracle 修身、齐家、治国、平天下!

QTP10.0带来的些许变化

上一篇 / 下一篇  2009-06-08 09:50:41 / 个人分类:QTP学习

QTP10.0带来的些许变化51Testing软件测试网 q?\Pl5@rK1dv

季风51Testing软件测试网+Nh]PXs-zNQF

1.    System Monitor51Testing软件测试网(hb.J3YKs

对系统的监控,貌似是最大的变化。使用此功能需勾选“Enable local system monitoring..”如下图。

6_G/c-~Ac1nc0bZ@0

vxW.mB n*c0

tO}Hwpb p0

可以监控4个指标:Memory Usagein MB,Handle Count,GDI Objects,Thread Conut。可以通过“小手”指定监控的应用程序。同时可以设置最大值,如果程序运行时超过此值则回报高failed。如设置内存最大为1M,则运行过程如果占用内存超过1M,则在报告中脚本显示failed。但奇怪的是脚本当时没有停止运行,应用程序完成了操作,只是在报告给个错误。结果图中只能同时选中2个维度进行查看。结果图可以导出txtcsvxlsxmlhtml几种格式

(Q;H'AA[.WTh@}%uA0

0Z1]|v_q%bi0r0

51Testing软件测试网;FK&t"@*A3Ji vdZ q

试用了一下,感觉这个变化对功能测试用处不大。而且启用这个功能后脚本、应用程序明显变慢。这个功能的其他用处有待探索。

e'X/o3e0A4h2q0

2.    LoadAndRunAction

Xs.y"yu i0

这是一个很有用的功能,实现可以再脚本中调用、运行其他脚本中的Action。这个可以让我们不借助其他工具(如QCMTMTBR等)来更好的控制、组织脚本。51Testing软件测试网!DS'W*f vBl

这个和Call to Existing Action的区别还是挺大的。LoadAndRunAction是在脚本运行时才加载外部的Action,而Call to Existing Action会在脚本中添加一个新的Action。这样对脚本的运行效率就会产生影响,前者肯定会损失一部分性能,但在功能测试过程中脚本的效率不是重点。语法结构如下:51Testing软件测试网*n0vh9jH#u'\

LoadAndRunAction(TestPath, ActionName, [Iteration], [Parameters])

m#SB&H!EO0

 51Testing软件测试网0w1_'h{ mF

LoadAndRunAction "C:\test\Test1", "Action1"    运行Test1中的Action51Testing软件测试网t D F b,xZ g

 51Testing软件测试网qh"c#rS7i/U;ZH5n C$@

3.    Reporter.ReportEvent方法的改变

e~X!J.FA2~0

9.5以前的语法:

f]+dRTUBx;T0

Reporter      N/A       Not in use.51Testing软件测试网.r8bK9t1NMe5G

Reporter.ReportEventEventStatus,ReportStepName,Details[,Reporter]51Testing软件测试网"kO*JwEz&\

 

vcK.Yb.K.]!\B.q0

10.0的语法:51Testing软件测试网 [F"j.[p Z

Reporter.ReportEventEventStatus,ReportStepName,Details[,ImageFilePath]51Testing软件测试网 RU"a-S9m k9I(y

 51Testing软件测试网/D4b5R%c R8z9~

很明显添了一个参数ImageFilePath,从字面都可以理解就是图片的地址。在9.5之前的版本这个参数一直是预留的没有启用,到10终于给用上了。就是在报告中加入制定图片,一遍更好的分析结果。51Testing软件测试网0W-l@-SW~7s7L

 

X P4z d$I ]0

Browser("Google").Page("Google").Image("Google").CaptureBitmap("MyLogo.bmp")51Testing软件测试网,dD+O[i'S9M\

Reporter.ReportEvent micDone, "Display Logo", "This is my logo", "MyLogo.bmp"51Testing软件测试网X%Q'm|ZKm {%g5B

51Testing软件测试网1a fdGe

 51Testing软件测试网Mvrp Q

之前也有类似功能设置,如下图“Save still image captures to results:”通过这个选项可以设置保存图片的策略,但这个设置是针对全局的,而且图片是全屏的。添加上边的参数后,更加灵活了。

+O)wTS m%\1^CK0

51Testing软件测试网B:h*}^!^ yPH-\

1Fa1q7`8S0

4.    其他改动51Testing软件测试网4` i LxbUqDV S,c zS

Ø Bitmaps Checkpoints验证点在结果文件中添加了“View Difference”功能,可以自动显示图片之间的不同51Testing软件测试网.l}&[geJy:t7C

Ø Report中添加“Jumping to a Step in QuickTest”功能,从Report的节点可以直接跳转到对应的脚本。51Testing软件测试网 }I,t,l8aUT NR

Ø Report添加了导出功能,支持HTML,DOC,PDF格式。51Testing软件测试网]Aw{d[tM.U-~

 

8g"X5yd!y |X A0

另外和QC的联系更加紧密了,QC10也添加了不少新功能,有待发掘。51Testing软件测试网/B(m8z2p~o g)Ik~4mv9M

 51Testing软件测试网#hYl4\^,Kl~R1h!e

以上详细内容参考帮助文档。51Testing软件测试网(C'@.w7\%@FN h

 51Testing软件测试网j T mD#Y9Q p

暂时发现这几点,以后有新发现继续补充。

/L"R8A*I2Y%R0

 51Testing软件测试网\(m)r0[(@Q

 

T _,z?I5O ^0

 

uk-`4k&A6wu4Q0

 51Testing软件测试网}!VDN2I/v

 

:^:[A W'^|'JU0

 51Testing软件测试网3E2T;Ki w2J'@

 51Testing软件测试网2}r&[4XI:m j4`


TAG:

xiaoshi_2011的个人空间 引用 删除 xiaoshi_2011   /   2012-04-01 13:29:18
@iamfeiyu1009:你好,我是QTP新手,还请你多多指教
bin_51的个人空间 引用 删除 bin_51   /   2010-12-16 17:22:24
10没装过,准备装备,
岁月无声 引用 删除 iamfeiyu1009   /   2010-12-10 21:05:29
10用了很久,一直都没发现
假装不在 引用 删除 假装不在   /   2009-06-14 12:28:25
10下载了很久,一直也没装过
刘沛的测试空间 引用 删除 zte_boy   /   2009-06-09 14:58:07
10装了很久,一直也没研究过
 

评分:0

我来说两句

Open Toolbar