if sData = sActual then
……
else
……
end if
將驗證點的基線數據放入全局變量g_VP_SUM_Baseline中,然后使用Callscrīpt函數來調用驗證點的腳本。對每一個驗證點單獨的創建一個腳本文件,腳本文件的名字和驗證點的標志相同,都是VP_SUM。雖然各個驗證點腳本的內容都不相同,但是一般的步驟是首先從全局變量g_VP_SUM_Baseline中取出基線數據,然后使用SQAGetProperty函數從界面上取實際的數據,再比較實際數據和基線數據。
3.2.4 數據池
往往需要使用不同的數據來運行同一個測試,在自動化測試中是使用數據池來實現的。數據池的增加比較簡單,就是往表中增加表示數據的列,每一列代表一次測試執行所需要的數據。如下表:
表 4:數據池表a
動作類型 對象類型 對象標志 執行動作 數據1
G Button 確定 Click
G HTMLLink 鏈接 Click
G ComboBox 色列表 Click 系統管理員 普通管理員
G RadioButton 區域 Click
V VP VP_SUM VP_SUM 24 24
從上表中看到,“數據1”這一列代表一次測試的執行所需要的數據,“數據2”代表另外一次測試的執行所需要的數據。
在Robot測試技術框架中,加入循環,按照數據列的數量來進行循環,每一個循環均從第一行執行到最后一行。
文章來源于領測軟件測試網 http://www.kjueaiud.com/