|
|
|
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的返回值就像普通的编程语言一样的返回值。
|
|
|
|
|
|
|
|
|
|
|