">
该使用QTP的Acton还是Functon?
发布时间: 2008-2-18 13:56 作者: 陈能技 来源: 陈能技的博客

 
 
Wll Roden在《Actons vs Functons n QTP 9.0》一文章归纳了QTP在Acton和Functon的使用上的一些区别:

1、处理数据:
  Actons只能接受有限的数据类型作为参数(strng、nteger等)。

  Functon可以接受array、dctonary object和test object(Page、Frame、WebRadoGroup等)。

2、资源使用:
  对于每一个Acton都有对应的一个文件目录、三个vbs文件、一个local Object Repostory、一个包含截图的子目录、一个Excel表,另外加载的时间也相对长一点。

  而Functon只包含代码,没有其它的东西。

3、AP
  不能用QTP的AP来访问和调用Acton,只能在界面上添加引用。

  而对于Functon,则可利用QTP的AP来把Functon加到测试脚本中。

4、返回值
  Acton的返回值在语法上很难理解、可读性差。

  而Functon的返回值就像普通的编程语言一样的返回值。 

 

相关链接:软件测试

打印】【关闭窗口