收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
软件测试 > QTP > 正文

首页 | 领域细分: 游戏测试 安全测试 手机测试 Web测试 | 技术研究: 单元测试 入门教程 用例设计 性能测试 功能测试 | 测试职场: 面试精选 职场发展 面试试题

测试管理: 配置及流程 - 需求管理 - 质量验收 - 缺陷管理 - 其它管理相关 | 开发语言: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码

测试工具: LoadRunner JiRa QuickTestPro RoBot WinRunner TestDirector 其它测试工具 | 数据库: Mysql数据库 Oracle数据库 CSS/DIV基础 HTML基础

QTP自动化测试之VBScript基础知识教程

来源:互联网 日期:2012-03-19 23:33

  要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学。

  1. VBScript利器

  2. Hello World

  3. 数据类型

  4. 变量

  5. 常数

  6. 运算符

  1. VBScript利器

  子曰:工欲善其事,必先利其器。学习一门语言自然是离不开工具及文档,有好的工具及文档在手,学习起来也会得心应手。在此,我推荐大家一个很不错的编辑工具——VbsEdit,该工具既能编辑代码,又可调试代码,有不错的智能提示,还有很多示例代码。可惜不是免费使用,不过网上已经有绿色版,您可以搜索下载。若你已经安装了QTP,那么使用QTP工具也是一个不错的选择。参考文档可以使用在线版《Microsoft Windows脚本技术》,也可以从网上搜索下载CHM文件。

  2. Hello World

  每种语言的入门都是一样,从简单的Hello World开始,我们也不例外。如何使用VBScript来弹出一个对话框显示Hello World问候语呢?很简单,代码如下:

view sourceprint?

1 MsgBox("Hello world!") 2 MsgBox "Hello world!" 3 result = MsgBox("Hello World!", vbOKOnly, "Greeting") 4 MsgBox "Hello World!", vbOKOnly, "Greeting"

  既然在此出现的第一个函数是MsgBox,那么就简单介绍一下该函数,其签名如下:

view sourceprint?

1 MsgBox(prompt[, buttons][, title][, helpfile, context])

  主要参数:

  prompt:为要显示的消息,其他带[]参数为可选参数;

  buttons:为显示对话框按钮及类型,默认值为0,即只显示“确定”按钮;

  title:为对话框标题栏文字。

  MsgBox函数也有返回值,当你点击确定或取消按钮时,其返回的值是不一样的。其他详细内容,大家可以去查阅参考文档,这里就不逐一说明。

  3. 数据类型

  VBScript只有一种数据类型——Variant,它是根据上下文来判断是数字还是字符串。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。为了进一步区分数据类型,它包含如下数据子类型:

子类型 描述 Empty 未初始化的Variant。对于数值变量,值为0;对于字符串变量,值为零长度字符串 ("")。 Null 不包含任何有效数据的Variant。 Boolean 包含True或False。 Byte 包含0到255之间的整数。 Integer 包含-32,768到32,767之间的整数。 Currency -922,337,203,685,477.5808到922,337,203,685,477.5807。 Long 包含-2,147,483,648到2,147,483,647之间的整数。 Single 包含单精度浮点数,负数范围从-3.402823E38到-1.401298E-45,正数范围从1.401298E-45到3.402823E38。 Double 包含双精度浮点数,负数范围从-1.79769313486232E308到-4.94065645841247E-324,正数范围从4.94065645841247E-324到1.79769313486232E308。 Date (Time) 包含表示日期的数字,日期范围从公元100年1月1日到公元9999年12月31日。 String 包含变长字符串,最大长度可为20亿个字符。 Object 包含对象。 Error 包含错误号。

本周排行

别人正在浏览

强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号