Qtp 简明教程

QTP - Actions

操作可帮助测试员将脚本划分为 QTP 语句组。操作类似于 VBScript 中的函数,但是有一些不同点。默认情况下,QTP 使用一个操作创建测试。

Actions

Functions

操作是 QTP 的内置特性。

QTP 和 VBScript 支持 VBScript 函数。

操作参数仅按值传递。

函数参数通过按值或引用传递。

Actions have extension .mts

函数保存为 .vbs 或 .qfl

操作可重复使用,也可不重复使用。

Functions are always reusable.

可以通过右键单击脚本编辑器窗口并选择“属性”,访问操作的属性。

qtp actions 1

操作属性包括以下信息-

  1. Action Name

  2. Location

  3. Reusable Flag

  4. Input Parameters

  5. Output Parameters

Types of Actions

共有三种类型的操作-

  1. Non-reusable action - 只能在其被设计的那项特定测试中调用的操作,且只能调用一次。

  2. Reusable action - 可以多次调用,它存在的任何测试中,并且还可以被任何其他测试使用。

  3. External Reusable action - 存储在另一个测试中的可重用操作。外部操作在调用测试中是只读的,但可以使用外部操作的数据表信息的编辑副本在本地使用它。

Working with Actions

有三种方法来插入操作。单击其中任何一个了解更多有关所选操作类型的信息。

Sr.No.

Action Type & Description

1

Insert Call to New Action 从现有操作插入新的操作

2

Insert Call to Copy of Action 插入现有操作的副本

3

Insert Call to Existing Action 插入对现有可重用操作的调用