在向大家详细介绍VB Script开发自动化测试之前,首先让大家了解下InStr 函数和Split 函数。
很多人都觉得微软的VBScript功能比较弱,如果从VB Script开发自动化测试的角度来讲,更是不可能了。从我对VBScript脚本的了解来看,对一个脚本是否可以做自动化测试需要这个测试人员具备两方面的知识:
***个,就是对VBScript脚本开发语言精通,要了解VBScript的核心技术如何更广泛的应用;
第二个,就是要有自动化的测试思想,这个一定得是做过测试工作的能够了解的多一些。
我在软件测试这个行业也是做过很多年了,自己的方向也是自动化测试,对VBScript脚本也算是了解,在测试过程中也应用了一些,所以来谈谈如何使用VB Script开发自动化测试。
首先先介绍几个可以在自动化测试开发中用到的VBScript的几个函数。
1、InStr 函数
描述
返回某字符串在另一字符串中***次出现的位置。
示例:
这个函数说明的是一个字符串在另一个字符串中出现的位置,在自动化测试中,经常用作比较结果来使用。
- Dim a,b
- a="rtyi"
- b="1345krkrtyi:{""><?"
- If InStr(b,a)>0 Then
- MsgBox"测试结果通过"
- Else
- MsgBox "测试结果失败"
- End If
2、Split 函数
描述
返回基于0的一维数组,其中包含指定数目的子字符串。
示例:
这个函数主要用于拆分字符串用,在自动化测试开发中主要用于拆分测试数据。
- Dim a,b,i
- a="rt124,y556,57777,<>:/*&%"
- b=Split(a,",")
- For i=0 To Ubound(b)
- MsgBox b(i)
- Next
以上介绍VB Script开发自动化测试。
【编辑推荐】