使用 VB 脚本在 HP QTP 中进行测试

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

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)


相关文章