Rational Robot 的自動化功能測試框架[4] 軟件測試
3.2.3 驗證點
沒有驗證點的自動化測試就不能稱之為測試。從這句話中就可以看到驗證點在自動化測試中的重要性。對于驗證點來講,因為不同的測試、不同的應用驗證點都不相同,所以Robot測試技術框架僅僅提供了擴展的機制,不同的驗證點可以通過擴展機制加入到測試技術框架中。
加入驗證點之后,表的定義如下:
表 3:對象識別表
動作類型 對象類型 對象標志 執行動作 數據
G Button 確定 Click
G HTMLLink 鏈接 Click
G ComboBox 角色列表 Click 系統管理員
G RadioButton 區域 Click
V VP VP_SUM VP_SUM 24
最后一行是加入的驗證點。所有的驗證點其對象類型均為VP,不同的驗證點有不同的對象標志,上表中的驗證點是VP_SUM,驗證點的基線數據為24。
在Robot測試技術框架中,處理如下:
對文件中每一行
Select Case (sObjType)
Case ……
Process……
Case “VP”
ProcessVP(sObjAction, sData)
===============================
對驗證點執行的動作
g_VP_SUM_Baseline = sData
Callscrīpt sObjAction
===============================
驗證點腳本的處理
sData = g_VP_SUM_Baseline
SQAGetProperty “”, “”, sActual
原文轉自:http://www.anti-gravitydesign.com