- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
qtp之vbs脚本基础上
QTP自动化测试之VBScript基础(上)
要想使用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问候语呢?很简单,代码如下:
?
1
2
3
4 MsgBox("Hello world!")
MsgBox "Hello world!"
result = MsgBox("Hello World!", vbOKOnly, "Greeting")
MsgBox "Hello World!", vbOKOnly, "Greeting"
既然在此出现的第一个函数是MsgBox,那么就简单介绍一下该函数,其签名如下:
?
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 包含错误号。
转自:领测软件测试网[]
原文链接:/ceshi/ceshijishu/rjcsgj/mercury/quicktestpro/2012/0207/204034.html
软件测试工具QTP逐步提升学习
QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等
Mercury QuickTest 企业级自动化测试工具!
目前已经被惠普收购,正式名字为HP Quic
您可能关注的文档
- lng场站安全性标准最新发展动态.doc
- LNG装置安全设计及消防技术探讨.doc
- Lua 在.net 中的是非(研究的人似乎不多).doc
- LU0822-CN_太阳光、耐候性和光稳定性测试.pdf
- LVS+Heartbeat实施案例【拓扑图+配置】.pdf
- LVRT(低电压穿越)测试SL1577机组参数说明.doc
- l龙江小学万影 案例分析.doc
- M7130型平面磨PLC改造.doc
- MapReduce简化大集群上的数据处理.doc
- marsliu-二维图导入proe.pdf
- 工作过程和记录.ppt
- 骨质疏松的护理五.pptx
- 骨折后搬运操作(周利容).pptx
- 骨质疏松的护理七.pptx
- 真兰仪表:2023年年度报告 (1).PDF
- 江苏亚虹医药科技股份有限公司2023年年度报告.pdf
- 2024年博罗县公庄镇人民政府一级科员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
- 2024年武穴市市场监督管理局综合管理岗招录2人《行政职业能力测验》模拟试卷(答案详解版).docx
- 2024年柳州市融水苗族自治县公安局治安管理职位二公务员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
- 2024年桂林市龙胜各族自治县纪委监委综合职位二公务员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
文档评论(0)