moguikumogui 发表于 2009-3-27 17:07:50

QTP中ACTION的概念

一般情况下,QTP中ACTION的概念是什么?

通常,一个ACTION是不是就是指一个功能?例如:一个添加功能,是不是这个ACTION只测试这个添加功能?

在一个测试脚本中是不是最好不要包括很多ACTION?
例如:是不是这个测试脚本包括要测试的项目所有的功能点?比如:添加,删除,修改管理员和添加,删除,修改用户和添加,删除,修改产品等等,
或者说是要测试项目会包括很多个测试脚本?那么这些测试脚本是如何分的呢?

求助......

peterz 发表于 2009-3-27 17:25:05

ACTION就是动作。1个action可以录制很多动作,也可以是一个动作。
比如你做个脚本,先登录,然后查询酒店,然后在预订。你可以放在1个action里,也可以放到3个里

ydcnewman 发表于 2009-3-27 18:07:10

其实action就是一个模块 可以调用方便 也可以单独使用

sterson 发表于 2009-3-27 23:18:48

可以这样理解..action就是一个程序模块..这个程序模块包含你要实现的功能..
如添加,修改,删除,查询等..

你可以在一个action里实现一个功能..也可以实现多个功能..

一个软件系统有很多功能模块,你可以分多个action去实现..

淡淡风轻 发表于 2009-3-28 20:30:18

我一直对别人是这样说的,
Action和Function是类似的,只不过:
Action是动作的聚合,Function是功能的聚合,其实本质上并没有不同

david208 发表于 2009-3-30 20:32:26

ACTION用来复用的 一般一个ACTION是一个公共脚本
页: [1]
查看完整版本: QTP中ACTION的概念