51Testing软件测试论坛

标题: 大家讨论下ACTION和函数区别 [打印本页]

作者: yuwen123441    时间: 2010-10-9 23:05
标题: 大家讨论下ACTION和函数区别
本帖最后由 yuwen123441 于 2010-10-9 23:10 编辑

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

如:函数主要是封装一个功能,而且一个函数的功能要简单、单一,强调复用
      ACTION强调的是封装一个测试点的测试步骤,功能要求更加复杂,可能是很多步骤的组合,和测试用例更加相关。
作者: lyscser    时间: 2010-10-10 11:09
Action可以算作业务操作,Function可以看做是很细化的Components,可复用性极高
作者: Jun_Li    时间: 2010-10-11 08:50
我想是否可以看为两个层次, 如LS所说, Function其实时最小功能单元(根据实际情况开发) , Action是这些小功能单元的组合 实现业务逻辑




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2