使用VBScript开发自动化测试脚本

使用VBScript开发自动化测试脚本

ID:41980481

大小:111.12 KB

页数:7页

时间:2019-09-05

使用VBScript开发自动化测试脚本_第1页
使用VBScript开发自动化测试脚本_第2页
使用VBScript开发自动化测试脚本_第3页
使用VBScript开发自动化测试脚本_第4页
使用VBScript开发自动化测试脚本_第5页
资源描述:

《使用VBScript开发自动化测试脚本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用VBScript开发自动化测试脚本(转载)很多人都觉得微软的VBScript功能比较弱,如果从开发自动化测试的也度来讲,更是不可能了。从我对VBScript脚本的了解來看,対一个脚本是否可以做自动化测试需要这个测试人员具备两方面的知识,第一个,就是对VBScript脚本开发语言精通,耍了解VBScript的核心技术如何更广泛的应用;第二个,就是要有自动化的测试思想,这个一定得是做过测试工作的能够了解的多一些。我在软件测试这个行业也是做过很多年了,口己的方向也是口动化测试,对VBScript脚本也算是了解,在测

2、试过程中也应用了一些,所以來谈谈如何使用VBScript來开发自动化测试。首先先介绍几个可以在自动化测试开发中用到的VBScript的几个函数。1、InStr函数描述:返冋某字符申在另一字符串屮第一次出现的位置。语法:InStr([start,]stringl,string2[,compare])InStr函数的语法有以下参数:参数描述Start可选。数值表达式,用于设置每次捜索的开始位置。如果省略,将从第一个字符的位置开始搜索。如果start包含Null,则会出现错误,如果已制定compare,则必须要有sta

3、rt参数。Stringl必选。接受搜索的字符串表达式。String2必选。要搜索的字符串表达式。Compare可选。指示在计算了字符串时使用的比较类型的数值。有关数值,请参阅“设迸”部分。如果省略,将执行二进制比较。示例:这个函数说明的是一个字符串在另一个字符串中出现的位置,在自动化测试中,经常用作比较结果来使用。比如:Dima,b〃,•〃a=rtyib=,,1345krkrtyi:{">0ThenMsgB()x〃测试结果通过〃ElseMsgBox,z测试结果失败"EndIf2、

4、Split函数描述:返冋基于0的一维数组,其中包含指定数F1的子字符串。语法:Split(expression[,delimiter[,count[,start]]])Split函数的语法有以下参数:参数描述Expression必选。字符串表达式,包含子字符串和分隔符。如果expression为零长度字符串,Split返回空数组,即不包含元素和数据的数组。Delimiter可选。用于标识子字符串界限的字符。如果省略,使用空格(“”)作为分隔符。如果de1imiter为零长度字符串,则返回包含整个expressio

5、n字符串的单元索数组。Count可选。被返回的子字符m数口,-1指示返冋所有子字符串。Compare可选。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。示例:这个函数主要用于拆分字符串用,在白动化测试开发小主要用于拆分测试数据。比如:Dima,b,ia二〃rt124,y556,57777,◊:/*&%〃b二Split(a,"、“)Fori=0ToUbound(b)MsgBoxb(i)NextInputBox函数描述:在对话框中显示提示,等待用户输入文本或单击按钮,并返回文本框内容。语法:

6、InputBox(prompt],title][,default][,xpos][,ypos][,helpfile,context])示例:这个函数主要用于捕获用户输入的信息,在白动化测试开发中可用于脚本分类执行。比如:Dimaa=InputBoxCW输入登记的号码&Chr(13)&Chr(13)&气注意:一定耍使用注册时使用的登记号码,否则不允许进入系统!)〃,〃登录系统〃,〃请输入等级的号码〃)SelectCaseaCase〃123〃MsgBox"进入A系统"Case4o6MsgBox"进入B系统〃CaseE

7、lseMsgBox"输入的登记号码错误〃EndSeiect4、MsgBox函数描述:在对话框中显示消息,等待用八单击按钮,并返回一个值指示用八单击的按钮。语法:MsgBox(prompt[,buttons][,title][,helpfile,context])参数prompt作为消息显示在对话框中的字符串表达式。prompt的最大长度大约是1024个字符,这取决于所使用的字符的宽度。如果prompt中包含多个行,则可在各行Z间用回车符(Chr(13))、换行符(Chr(10))或回车换行符的组合(Chr(13)

8、&Chr(10))分隔各行。Buttons数值表达式,是表示指定显示按钮的数冃和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和。有关数值,请参阅“设置”部分。如果省略,则buttons的默认值为0oTitle显示在对话框标题栏中的字符串表达式。如果省略title,则将应用程序的名称显示在标题栏中。Helpfile字符串表达式,用于标识为对话框提供上下文相关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。