一。自动化工具比较
1.winrunner
C/S架构
框架用C语言,可以录制界面,稳定性不强
2.QT
B/S架构,实现了参数化配置
对CS软件需要安装插件
3.RF
使用关键字的机制,灵活性很强
富有丰富的关键字库
Python为基础
提供RIDE界面
框架搭建需要精心设计
有一定的Python基础
4.Selenium
覆盖平台广
1.兼容性
2.灵活性
3.可扩展性
4.是否收费
suit测试套件,放测试用例
下面可以有文件夹,新建文件形式的测试套件,再在里面放测试用例
RF编写自动化测试用例
变量介绍
变量的格式${variable}
变量的赋值
字符串
整形
浮点型
常用语法
set variable 定义变量
evaluate 赋值
should be equal 检查校验结果
run keyworld if ... else if ... else ... 条件判断
log
should be equal ${c} ${d}
log ${money}
执行与调试
调用关键字
关键字用法
1.自带的关键字
2.自定义关键字
3.导入关键字
RF测试框架扩展
web页面操作模块 Selenium2
数据库操作框架 DatabaseLibrary
LBM自定义扩展库 LBMTest
用于调用和操作应用程序 AutoITLibrary (报盘机模拟器前端 )