1.业务场景
之前搭建了一个基于关键字+数据驱动的自动化测试框架,然后拿来项目中的30条测试用例试验,我的本子跑了接近两个小时。哈哈,双手确实解放了,但是这效率应该没有提高多少。自我反思了下,提出了三个设想,电脑太旧了(在白嫖的阿里的ECS上实验了一遍,效率跟我的本子差不多)、使用了太多强制等待(我在使用sleep()时,已经够克制了)和自己搭建的框架太Low了(所以准备学习RobotFrame,向大佬靠齐)。RobotFramework已经很成熟,在框架的布局、代码的规范、报告的生成等方面都值得借鉴。学习计划,分为三个步骤,首先学习RobotFramework的基本使用、然后学习底层代码和最后借(bai)鉴(piao)经验并优化自己的框架。哈哈,理想很丰满,怎么安装和使用RobotFramework?
2.知识点梳理
(1)venv
(2)RobotFramework安装步骤
(3)RobotFramework基本使用
(4)RobotFramework用例辅助工具
(4)RobotFramework基本指令
3.说明
利用思维导图梳理了RobotFramework的安装部署步骤和基本使用方法。
4.思维导图
5.借鉴
(1)虚拟环境venv隔离python的运行环境
(2)支持执行单条用例、执行单个文件中的用例、执行多个文件中的用例、执行文件夹下所有的测试用例、执行以tag分类的测试用例。执行以tag分类的测试用例这一条,做个标记,以后好好白嫖一下代码。