Step1:什么是Robot Framework
Robot Framework是一款基于Python或Java编程语言设计的、可扩展的、关键字驱动模式的测试自动化框架。
RF框架的优点:
-
采用表格式语法,编写测试用例采用统一格式
-
生成的html格式日志和测试报告易于阅读
-
关键字驱动模式使代码重用性高
-
功能全面,支持web自动化测试、app自动化测试、多种终端测试等
-
通过标签名将测试用例进行分类,指定运行测试用例
-
易于扩展,提供简单的API使用户可以自定义测试库
-
可以支持分布测试和使用其他编程语言实现测试库
-
提供界面版客户端工具 – RIDE编写测试用例
Step2:安装RIDE
在cmd中输入pip install robotframework安装
在cmd中输入pip install robotframework-ride安装
安装完毕,双击桌面的RIDE图标启动
Step3:使用RIDE工具
1.新建项目:菜单栏File --> New Project (快捷键Ctrl + N)
2.创建测试套件:选中项目,右键点击 --> New Suite(快捷键Ctrl + Shift + F)
3.创建测试用例:选中测试套件,右键点击 --> 选择New Test Case(快捷键Ctrl + Shift + T)
4.通过关键字编写测试用例
使用Log、Log Many关键字输出内容(相当于Python的print函数),参数可以是字符串、变量;Log只能输出一个内容,Log Many则能输出多个内容。
使用Set Variable关键字设置变量,可以设置单个变量或多个变量。标量、列表均可通过该关键字设置,但字典不可以。标量变量的值默认为字符串,要设置为数字则必须使用${数字}格式。
使用Create List关键字设置变量的值为列表,当变量值为列表时。
使用Create Dictionary关键字设置变量的值为字典。
变量分为三种类型,标量、列表、字典,分别对应${变量名}、@{变量名}、&{变量名}
使用FOR ${变量名} IN l列表/字典遍历,其中字典遍历得到的是键值对(与Python中遍历字典不一样)。FOR循环使用END表示循环结束。
查看关键字以及其使用方法:菜单栏Tools --> Search Keywords(快捷键F5)
补全关键字:快捷键Ctrl + Shift + 空格 或 Ctrl + alt + 空格
5.运行测试用例
6.测试用例运行结果
本章节介绍了RIDE的安装和编写测试用例、执行,将在以后的章节中详细介绍RIDE中常用的关键字的使用。
最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!