最近一直在研究基于RF框架的自动化测试,网页端UI功能测试,手机app端UI功能测试以及接口测试,选用的都是RF框架,领导美其名曰方便管理,但是实际使用过程中RF框架会有一些不灵活的表现,当然RF上手很快,优点也很多。本人打算记录一下在使用RF过程中遇到的各种问题,以及一些使用方法,方便自己日后回顾。
本文主要描述基于RobotFramework借助excel来实现数据驱动接口自动化测试。为什么要做接口自动化测试数据驱动,第一为了方便回归,第二,可以通过封装,利用封装好的框架,实现只需要在excel中填写数据,在RF中简单添加一条testcase,testcase中只需填写文件名以及行数,即可执行接口测试。这里有一个坑,关于如何管理testcase即接口的坑,以后再记录。
选用Excel进行数据管理,是因为RF自带ExcelLibrary库,可以直接调用关键字,进行读取数据,首先需要安装ExcelLibrary库,使用pip工具,在命令行输入,pip install robotFramework-ExcelLibrary,安装成功后,直接在RF引用该库。RF中关于接口测试,也有相应的库,大家安装后导入即可。关于环境本篇就过多讲解了。这里要注意,RF中引用的excel文件必须是xls文件,如果是xlsx文件,会出现错误。附上excel学习链接:
ExcelLibarary学习链接
接下来先讲解一下
RF+Excel实现数据驱动接口自动化
最新推荐文章于 2024-06-03 16:37:29 发布