任务四VBScript语法基本应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试技术 任务四 VBScript语法的基本应用 一、实训目标 能够熟练应用QTP脚本语言VBS完成基本的测试任务 二、任务描述 在本任务中,将完成QTP自动化测试脚本的编写任务,包括脚本变量的定义,字符串的操作,条件循环语句的应用。 三、覆盖的知识点 VBS数据类型定义、VBS字符串连接、VBS条件语句、VBS循环语句、VBS的Sub与Function 、VBS的数组 四、实训参考步骤 1、熟悉变量的定义,输入如下代码并执行,分析VBS变量的转化 Dim anVariant ‘定义一个变量 anVariant=123 ‘赋值为数值 Msgbox anVariant anVariant=anVariant+100 ‘作为数字进行运算 Msgbox anVariant anVariant=UCase(anVariant)”ABC” ‘作为字符串使用 Msgbox anVariant 2、熟悉字符串连接操作,输入如下代码并执行分析 Dim Str Str=”Hello” Str=str”World!” ‘字符串连接 Msgbox Str Dim Str Str=”Hello” Str=str+”World!” ‘字符串连接 Msgbox Str 注意: 虽然可以使用“+”运算符连接两个字符串,但由于“+”同样用于数值相加运算,所以还是建议使用“”运算符来连接字符串,避免混淆,加强代码可理解性。 3、VBS条件语句 可以使用两种条件语句来控制脚本流程,分别是If…Then…Else语句,和Select Case语句。 ‘嵌套条件语句 If var=0 Then Msgbox “0” ElseIf var=”1” Then Msgbox “1” ElseIf var=”2” Then Msgbox “2” Else Msgbox “输入数据不在可接受范围内” End If 对于上面的代码,使用Select Case语句会使代码更简洁、易读: Select Case var Case “0” Msgbox “0” Case “1” Msgbox “1” Case “2” Msgbox “2” Case Else Msgbox “输入数据不在可接受范围内” End Select 4、VBS循环语句 在VBS中有多种循环语句来表达循环,包括: Do…Loop While…Wend For…Next For Each …Next 循环语句编写的要点是注意条件的检查。输入如下代码并运行,观察程序运行状态。修改程序使循环进行两次后强制退出循环。(Exit Do方法) Dirm counter,num Counter=0 Num=9 Do Until num=10 Num=num-1 Counter=counter+1 Loop Msgbox “循环了”counter”次” 5、VBS的Sub与Function Sub和Function都是过程,但是Sub不能返回值,而Function可以返回值。 要求: (1)定义一个函数 AddMethod,实现函数的返回值为对参数加100的操作结果,然后调用该函数并将结果输出。 (2)将该函数改写为过程实现要求1的功能。 6、VBS的数组 在大部分的时候,只需要单个值的变量,但是,有时候把所有相关的值放到同一个变量中访问会更加方便,这种变量叫数组。 ‘定义一个固定长度的数组 Dim A(10) A(0)=0 A(1)=1 Msgbox A(1) 还可以用ReDim语句动态创建数组 Dim B Dim num Num=InpuBox(“输入数组大小”) ReDim B(num) B(0)=”10” B(1)=”11” Msgbox UBound(B) ‘获取数组范围

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档