RIDE使⽤教程
⼀、Robot Framework简介
1)Robot Framework
Robot Framework是⼀款⽤Python编写的功能⾃动化测试框架,⽀持关键字驱动且可扩展性好。它主要⽤于需要进⾏多次验收的系统测试,或者验收测试驱动开发,尤其对于⼀些常年需要维护的系统来说,价值更⼤。
2)RIDE
RIDE是⼀款专门⽤来编辑Robot Framework⽤例的软件,⽤Python编写并且开源。当我们针对⼀个系统编写好⼀套脚本后,每当我们对系统做⼀些更改的时候,便可以把已经写好的脚本拿出来稍作修改,通过执⾏这些脚本就可以检测系统的功能是否依旧完好。系统需要⼀个不断完善的过程,⽽RIDE⽤例也将随着系统的变更做着相应的修改。
微客帝国3)特点:
a.测试⽤例使⽤⽂本⽂件保存;
b.测试⽤例⽀持变量的使⽤,也可使⽤if语句和for循环,测试⼈员可根据⾃⾝情况创建⾃⼰需要的测试库;
c.测试执⾏报告和⽇志是html格式的,容易阅读;
d.⽀持关键字驱动、数据驱动和⾏为驱动等等
RIDE使⽤教程
(1)启动ride
启动ride⽅法:
1. 通过界⾯图标
image.png
2. dos命令⾏:进⼊dos窗⼝,输⼊ride.py,按回车即可
推荐第⼆种打开⽅式,这样可以⽅便看到⾥⾯的报错⽇志
四川太难了
image.png 进⼊RIDE界⾯
image.png (2)菜单栏
1.File
image.png
1>New Project:新建⼯程
2>Open Test Suite:打开测试套件
3>Open Directory:打开⽬录
4>Save:保存(保存当前⿏标所定位到的案例
5>Save All:保存全部
6>展⽰最近打开的⼯程,最多展⽰4个,可以直接切换⼯程
7>Exit:退出
2.Edit
image.png
1>Add Tag to selected:对选中的案例增加Tag标签,可批量增加
2>Clear Selected:清除选中的案例
3>Undo:撤销 ctrl+z
4>Redo:重做 ctrl+y
5>Cut:剪切 ctrl+x
6>Copy:复制 ctrl+c
7>Paste:粘贴 ctrl+v
8>Insert:插⼊
9>Delete:删除
10>Comment:注释当前⾏,可批量操作
11>Uncomment:取消当前⾏注释,可批量操作
12>Insert Cells:插⼊单元格
13>Delete Cells:删除单元格
14>Inset Rows:插⼊⾏
15>Delete Rows:删除⾏
3.To o ls
image.png
潘长江女婿石磊1>Run Test with Debug:以debug形式运⾏测试案例
2>Run Tests:运⾏测试案例
3>Stop Test Run:停⽌案例运⾏
4>Search Tests:搜索测试案例(可以通过名称或Tag标签搜索案例)
5>Search Keywords:搜索关键字(查测试库的关键字以及参数和例⼦)
6>Search Unused Keywords:搜索未使⽤的关键字
7>Content Assistance:内容助⼿(⽤来做脚本补全)
8>Preview:预览(预览测试套件的⽂件内容,可以选择格式来查看或打印)
路易威登男包
9>Manage Plugins:管理插件
10>View All Tags:查看所有Tag
11>Import Library Spec XML:导⼊测试库描述⽂件XML(对于不能直接安装的测试库,可以⽤命令⽣成XML⽂档,然后导⼊,⼀般不会使⽤)
12>View RIDE Log:查看RIDE⽇志
13>Create RIDE Desktop Shortcut:创建RIDE快捷⽅式(这个可以直接⽣成快捷⽅式,⽐上⼀篇的更⽅便,推荐这个,不⽤改图标哦)
14>Preferences:参数配置
①Saving:可以设置默认的⽂件格式、⽂本格式分隔符、⾏分隔符、单元格之前4个空格分隔
②Importing
Auto imports:设置⾃动导⼊哪些Library库
Pythonpath:⽤于搜索Library库
Library xml directories:⽤于搜索Library xml⽬录
③Gird Editor:⽤于设置写案例的表格⾥的字体⼤⼩和颜⾊
④Text Editor:⽤于设置写案例的⽂本编辑模式⾥的字体⼤⼩和颜⾊
⑤Excludes:排除(在⽂本框输⼊需要排除的路径,⼀⾏⼀个,保存后重新启动⽣效,RIDE不会去识别该⽬录下的⽂件)
4.N a viga te导航
1>Go Back:后退
2>Go Forward:前进
5.Ma c ro s宏命令
张译老婆张佳宁结婚照
管理运⾏配置:可以增加或移除操作,增加之后可直接在该选项下点击运⾏6.H elp
1>Shortcut keys:快捷键列表
2>User Guide:⽤户指南
3>Report a Problem:报告问题
4>Release notes:更新⽇志
5>About:关于
三、⼯程⽂件区
最简单的⼯程⽂件区组成:
安以轩 赵敏
image.png ⼯程右键可做操作
1>New Suite:新建测试套件
2>New Directory:新建⽬录测试套件
3>New Resource:新建资源
4>New User Keyword:新建⽤户关键字
5>New Scalar:新建变量
6>New List Variable:新建列表型变量
7>New Dictionary Variable:新建词典变量
8>Change Format:修改格式(可以修改⼯程的格式)