yuwen123441 发表于 2010-10-9 23:05:21

大家讨论下ACTION和函数区别

本帖最后由 yuwen123441 于 2010-10-9 23:10 编辑

很多时候,在写QTP脚本的时候,就在想ACTION和函数的区别,两者有着太多的相似的地方。
比如说:我要做一个程序关闭的动作,有两者选择:
1、我可以写一个ACTION来执行关闭操作,这个ACTION的功能定义就是执行关闭操作
2、写一个函数,功能是执行关闭操作
这个时候,我就在想无论用上面那个方法都是合适的,合理的
所以想请教大家,一起讨论下ACTION和函数,具体什么时候用ACTION合适,什么时候用函数函数。

如:函数主要是封装一个功能,而且一个函数的功能要简单、单一,强调复用
      ACTION强调的是封装一个测试点的测试步骤,功能要求更加复杂,可能是很多步骤的组合,和测试用例更加相关。

lyscser 发表于 2010-10-10 11:09:22

Action可以算作业务操作,Function可以看做是很细化的Components,可复用性极高

Jun_Li 发表于 2010-10-11 08:50:06

我想是否可以看为两个层次, 如LS所说, Function其实时最小功能单元(根据实际情况开发) , Action是这些小功能单元的组合 实现业务逻辑
页: [1]
查看完整版本: 大家讨论下ACTION和函数区别