我想知道如何在QTP中选择动作和功能

时间:2015-03-15 03:50:37

标签: qtp

我感到困惑。我想知道如果使用动作可以完成相同的任务,在qtp中使用函数是否有任何好处?

2 个答案:

答案 0 :(得分:1)

动作和功能在QTP中具有不同的功能。 操作具有关联的对象存储库和数据表,并且通常用于高级别流(例如,将新用户添加到系统中)。

另一方面,函数与测试资源(OR / DT)无关,并且具有可以在任何测试/操作中使用它们的优势(不改变整体测试流程)。函数通常用于帮助实现Action的功能。

选择更适合手头任务的工具。

答案 1 :(得分:0)

  1. 操作有自己的数据表,其中函数没有自己的数据表。
  2. 维护操作很困难。因为它不允许同时打开多个测试。
  3. 每个动作消耗额外的197KB额外空间。
  4. 功能: 1.如果函数库与函数库关联,则操作可以从测试中调用函数。 所需空间将是他剧本占用的空间。 3.在可重用性的情况下,功能更加灵活。

    我建议您使用函数而不是操作,因为维护较少,如果脚本中有任何更改,我们只需要在函数库中进行更改。