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