首页 > 代码库 > 自动化测试

自动化测试

一。自动化工具比较
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  (报盘机模拟器前端 )

自动化测试