1、什么是Robot Framework
Robot Framework是一个基于Python的关键字驱动的自动化测试框架。以下是关于Robot Framework的几个特点:
-
基于关键字驱动: 它允许测试人员使用Python封装关键字,这些关键字可以在非编码环境下被用来构建可执行的测试用例。
-
易于扩展: 作为一个开源工具,它提供了高度的可扩展性,用户可以根据需要自定义关键字和库,以适应不同的测试场景。
-
支持多种应用: 适用于端到端验收测试和验收测试驱动开发(ATDD),可以用于测试分布式异构应用程序。
-
数据语法简单: 它使用简单的数据语法,使得编写测试用例变得更加直观和容易理解。
-
集成能力强: 可以与持续集成工具和其他测试工具集成,以便于实现自动化测试流程。
-
跨平台: 支持多种操作系统,包括Windows、Linux等,这使得它可以在不同的开发环境中使用。
-
社区支持: 有着活跃的社区和丰富的文档,为使用者提供了良好的学习和交流平台。
-
免费开源: 作为一个开源项目,它是完全免费的。
2、安装
我这里使用的是 Python3.8.5 和 PyCharm 2023.2 。
(1)安装 robotframework
pip install robotframework
这里先默认安装,不管版本,后面可能会出现报错情况,本文后面有具体解决办法。
(2)安装 wxpython
Wxpython是python非常有名的一个GUI库,支持python图形化界面,因为RIDE 是基于这个库开发的。
pip install wxpython
(3)安装RIDE
pip install robotframework-ride
安装完成后桌面会有个RIDE快捷方式:
如果桌面没有图标可从Python/Scripts中运行ride.py,运行之后的界面如下所示:
3、使用
(1)新建项目
点击File—New Project 创建项目。
(2)创建测试套件
选中创建好的项目,右击选择New Suite创建测试套件。
(3)创建测试用例
选中创建好的测试套件,右击选择New Test Case创建测试用例。
(4)编写测试用例
(5)运行测试用例
注意:运行报错情况(错误如下所示)
原因:Robot Framework版本不匹配。
解决办法如下:
第一步:pip list 查看Robot Framework版本
第二步:卸载Robot Framework 7.0,安装 Robot Framework 6.1.1
使用pip(Python的包管理器)来进行卸载和安装指定版本的Robot Framework。以下是相应的命令:
pip uninstall robotframework pip install robotframework==6.1.1
再次运行,问题解决。运行结果如下:
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 759968159,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。