我感到困惑。我想知道如果使用动作可以完成相同的任务,在qtp中使用函数是否有任何好处?
答案 0 :(得分:1)
动作和功能在QTP中具有不同的功能。 操作具有关联的对象存储库和数据表,并且通常用于高级别流(例如,将新用户添加到系统中)。
另一方面,函数与测试资源(OR / DT)无关,并且具有可以在任何测试/操作中使用它们的优势(不改变整体测试流程)。函数通常用于帮助实现Action的功能。
选择更适合手头任务的工具。
答案 1 :(得分:0)
功能: 1.如果函数库与函数库关联,则操作可以从测试中调用函数。 所需空间将是他剧本占用的空间。 3.在可重用性的情况下,功能更加灵活。
我建议您使用函数而不是操作,因为维护较少,如果脚本中有任何更改,我们只需要在函数库中进行更改。