VBScript開發自動化測試指令碼的方法分析

2022-09-21 22:33:19 字數 1496 閱讀 7250

我在軟體測試這個行業也是做過很多年了,自己的方向也是自動化測試,對vbscript指令碼也算是了解,在測試過程中

也應用了一些,所以來談程式設計客棧談如何使用vbscript來開發自動化測試。

首先先介紹幾個可以在自動化測試開發中用程式設計客棧到的vbscript的幾個函式。

1、instr 函式

描述  返回某字串在另一字串中第一次出現的位置。

語法instr([start, ]string1, string2[, compare])

instr 函式的語法有以下引數:

引數 描述

start 可選。數值表示式,用於設定每次搜尋的開始位置。如果省略,將從第乙個字元的位置開始搜尋。如果 start 包含 null,則會出現錯誤。如果已指定 compare,則必須要有 start 引數。

string1 必選。接受搜尋的字串表示式。

string2 必選。要搜尋的字串表示式。

compare 可選。指示在計算子字串時使用的比較型別的數值。有關數值,請參閱「設定」部分。如果省略,將執行二進位制比較。

示例:  這個函式說明的是乙個字串在另乙個字串**現的位置,在自動化測試中,經常用作比較結果來使用。

比如:    

dim a,b

a="rtyi"

b="1345krkrtyi:{"">"

if instr(b,a)>0 then

msgbox"測試結果通過"

else

msgbox "測試結果失敗"

end if

2、split 函式

描述  返回基於0的一維陣列,其中包含指定數目的子字串。

語法split(expression[, delimiter[, count[, start]]])

split 函式的語法有以下引數:

引數 描述

expression 必選。字串表示式,包含子字串和分隔符。如果 expression 為零長度字串,split 返回空陣列,即不包含元素和資料的陣列。

delimiter 可選。用於標識子字串界限的字元。如果省略,使用空格 ("") 作為分隔符。如果 delimiter 為零長度字串,則返回包含整個 expression 字串的單元素陣列。

count 可選。被返回的子字串數目,-1 指示返回所有子字串。

compare 可選。指示在計算子字串時使用的比較型別的數值。有關數值,請參閱「設定」部分。

示例:這個函式主要用於拆分字串用www.cppcns.com,在自動化測試開發中主要用於拆分測試資料。

比如:dim a,b,i

a="rt124,y556,57777,<>:/*&%"

b=split(a,",")

for i=0 to ubound(b)

msgbox b(i)

next

本文標題: vbscript開發自動化測試指令碼的方法分析

本文位址: /ruanjian/vb/41172.html

開發自動化測試指令碼的技巧和心得

作者在本文中描述了一些構建更易維護的和健壯的 自動化 測試 指令碼 的技巧 作者給那些 使用 自動化測試 工具 並且為將來測試 工作 而建立自動化測試指令碼庫的測試人員提供了有價值的遠見。本文提供了許多在文件化測試指令碼,除錯測試指令碼,執行測試指令碼的同行評審和同步測試指令碼方面的建議。增量式除錯...

開發自動化測試指令碼的技巧和心得

原著jose fajardo tips and hints for developing automated test scripts kiki翻譯於2005 7 22 作者在本文中描述了一些構建更易維護的和健壯的自動化測試指令碼的技巧。作者給那些使用自動化測試工具並且為將來測試工作而建立自動化測試...

開發自動化測試指令碼的技巧和心得

原著jose fajardo tips and hints for developing automated test s kiki翻譯於2005 7 22 作者在本文中描述了一些構建更易維護的和健壯的自動化測試指令碼的技巧。作者給那些使用自動化測試工具並且為將來測試工作而建立自動化測試指令碼庫的測...