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测试技术框架中,加入循环,按照数据列的数量来进行循环,每一个循环均从第一行执行到最后一行。
文章来源于领测软件测试网 https://www.ltesting.net/