VB 脚本用于 HP QTP 脚本以创建测试脚本。 VB Script 是一种 Microsoft 语言,用于 .Net 开发 Web 应用程序。 VB Script 是一种轻量级语言,易于理解、易于学习并且非常容易为 QTP 框架编写 QTP 测试脚本。
QTP中VB脚本的用途
1.hp QTP测试脚本中使用的VB脚本编码。
2.VB Script是微软的一种语言。
3.获得许多公司的许可并用于编程语言。
VB 脚本数据类型
VB 脚本只有一种数据类型,即在 vb 脚本中使用的 Variant。Variant 是一种具有不同信息的数据类型。Variant 用作空指针、布尔值、字节、存储目的..等
变量作为一个数组类型来存储信息。我们可以将不同类型的数据存储到这个变量中。Vb脚本变量不能超过255个字符,并且必须是唯一的。
变量
VB 脚本有不同的变量来声明值或使用 Dim、Public、Private 语句分配的类型。
-
Dim - 用于脚本中的所有函数,如全局声明
-
公共 - 用于所有脚本的所有函数或过程
-
Private - 仅用于已声明的脚本。
例子:
'Global Variable Declarations
Dim k,l,m
'Assign value to K
K = Inputype("Please Enter k value")
'Assign value to l
l= InputType("Please Enter l value")
'Addition of two integers
m=l+k
'Display Addition value m
MsgBox(m)
Option Explicit 也是声明变量的变量,如果使用 Option Explicit 则应在测试脚本中为所有变量声明变量。如果使用 Option Explicit 如果变量未在 Dim 或 Public 或 Private 语句下声明,它将提供详细信息。
VB 脚本数组
数组是一种存储容器,用于存储单一类型值的特定固定大小。数组的长度在创建数组时确定。数组以数字 0 开头,如下例所示。
例子:
'Global Variable Declarations
Dim k,l,m
'Assign value to K
K = Inputype("Please Enter k value")
'Assign value to l
l= InputType("Please Enter l value")
'Addition of two integers
m=l+k
'Display Addition value m
MsgBox(m)
两种类型的数组
1.静态数组
2.动态数组
静态数组:
在此静态数组中,我们可以在声明数组时提及数组的大小。例如
'Global Variable Declarations
Dim k,l,m
'Assign value to K
K = Inputype("Please Enter k value")
'Assign value to l
l= InputType("Please Enter l value")
'Addition of two integers
m=l+k
'Display Addition value m
MsgBox(m)
动态数组
在这种类型的数组中,我们可以在测试脚本类型中更改数组大小,我们可以在动态数组中调整数组大小。
例子:
'Global Variable Declarations
Dim k,l,m
'Assign value to K
K = Inputype("Please Enter k value")
'Assign value to l
l= InputType("Please Enter l value")
'Addition of two integers
m=l+k
'Display Addition value m
MsgBox(m)
假设如果我们想调整指定数组的大小,我们可以使用 ReDim 语句来调整动态数组的大小。
'Global Variable Declarations
Dim k,l,m
'Assign value to K
K = Inputype("Please Enter k value")
'Assign value to l
l= InputType("Please Enter l value")
'Addition of two integers
m=l+k
'Display Addition value m
MsgBox(m)