Robot FrameWork是完全基于Python实现的开源的自动化测试框架,RF已经封装好的各个模块,基于关键字驱动的形式来实现的自动化测试。其case采用表格形式易读,且支持BDD,可容纳各种外置库,可以继承Selenium、Appium、Requests实现各类自动化
1、必须先安装python环境
RF最大支持到python3.7。经讨论,我们使用python3.5版本。
2、安装robotframework
pip install robotframework
如果安装报超时错误,可以使用豆瓣镜像
pip install –i pypi.douban.com/simple robotframework
3、安装框架的gui工具
pip install –i https://pypi.douban.com/simple robotframework-ride
4、安装第三方库
web自动化库:(Selenium)
pip install –i https://pypi.douban.com/simple robotframework- seleniumlibrary
api接口自动化库:(Request)
pip install –i https://pypi.douban.com/simple robotframework-requests
1、 框架自带的编辑工具(RIDE)
1.1 创建工程
1.2 创建测试套件
1.3 创建用例
1.4 导入三方库
1.5 编写用例
1.6 执行用例
1.7 查看用例报告
复制报告地址到浏览器
2.1 安装robot插件
打开设置
安装IntelLibot插件
2.2 编写用例
2.3 执行用例
方法一:命令行执行robot
方法二:添加扩展命令
2.4 用浏览器查看用例报告
右键报告浏览器打开查看,结果和RIED执行的报告一样
上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们群【902061117】,里面有各种软件测试资源和技术讨论。
当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人) 我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,上面也是我整理好的精选面试题。 加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。事必有法,然后有成。 资源不错就给个推荐吧~