这门课解决什么工作场景,值不值得学

在软件测试的日常工作中,回归测试往往是最耗时的环节。每次版本迭代,测试人员都要把旧功能重新跑一遍,纯手工点点点既枯燥又容易因为疲劳漏掉缺陷。这门关于Robot Framework自动化测试的资料,核心解决的就是“如何把重复的界面或接口验证交给机器执行”的问题。Robot Framework(简称RF)采用关键字驱动模式,即使你的代码底子不算太硬,也能用接近自然语言的方式组织测试步骤。对于想从手工测试转向自动化测试的职场人,或者需要接手存量自动化脚本的转行者,这套资料的投入产出比是合理的。它不要求你精通复杂的底层架构,而是教你把业务操作拆解为可复用的关键字,快速搭建起能在实际项目中跑通的回归测试流。

资料适合什么基础,建议先看哪几块

这套资料对零基础但有基本计算机操作概念的人比较友好。如果你此前没接触过自动化工具,建议先看框架部署与基础认知的部分。不要跳过环境安装与中文乱码解决这些看似琐碎的细节,很多新手在真正写用例前就被环境配置卡死了。跑通环境后,直接进入RIDE编辑器的用例设计与运行环节,熟悉如何在图形界面下组织测试套件。接着,把重点放在变量体系(特别是标量和列表的操作)以及用户关键字的创建上。关键字带参数、带默认参数的逻辑是RF的核心,搞懂这几块,你就能理解RF是如何通过数据与动作分离来提升脚本可读性的。建议先跟着视频把这几部分操作跑一遍,不要一开始就纠结复杂的条件循环。

资料怎么配合练习,学完能独立做什么

看视频时务必开着一个虚拟机或测试环境同步操作。RF是典型的实操型工具,光看不动手,关掉视频后大概率连新建测试套件都找不到入口。正确的练习方式是:看完一段关于变量或关键字的讲解后,立刻在RIDE里写一个极简的登录验证或表单提交用例,把视频里的示例参数改成你自己业务里的数据。遇到报错先看控制台日志输出,培养排查问题的习惯。把这套资料完整跟下来并独立做完几个小练习后,你应当能在工作中独立完成以下任务:搭建RF基础运行环境,编写包含用户自定义关键字的模块化测试用例,通过变量传参实现数据驱动测试,以及针对稳定的业务流程编写可重复执行的自动化回归脚本并查看运行报告。这些能力足以让你在团队中承担基础的自动化测试建设任务。


对RobotFrameWork有多面深入的了解,对通过RF开展自动化测试有积极的作用。

课程目录

*   01 RobotFrameWork框架:RF部署/

  *   01 RF的简介、优势、思考.mp4 14:23

  *   02 RF的安装.mp4 11:33

  *   03 RIDE桌面快捷方式.mp4 07:10

  *   04 中文乱码问题的解决.mp4 02:15

  *   05 变量与常量.mp4 12:01

  *   06 变量与常量(scalar的操作).mp4 07:13

  *   07 变量与常量(List的操作).mp4 11:05

  *   08 RIDE用例的设计与运行.mp4 11:08

*   02 RobotFramework的使用/

  *   01 关键字的认知与不带参数用户关键字.mp4 11:18

  *   02 用户关键字:带参数.mp4 04:22

  *   03 用户关键字:带默认参数.mp4 07:49

  *   04 用户关键字:带列表参数.mp4 12:27

  *   05 返回值:单个返回值与多个返回值.mp4 09:46

  *   06 返回值:通过标量接受返回值.mp4 05:01

  *   07 IF:标准分支.mp4 08:22

  *   08 IF:多分支与ELSE.mp4 06:49

  *   09 FOR:基础案例.mp4 08:48

  *   10 FOR:IN与多重循环.mp4 08:53

  *   11 FOR与IN综合案例.mp4 05:32

  *   12 列表取值与Tags.mp4 07:33

*   03 RobotFramework 的常见库/

  *   01 通用关键字:Log、LogMany、Log Console.mp4 10:15

  *   02 通用关键字:GetCount、GetLenth等.mp4 20:44

  *   03 Builtln库:Convert.mp4 25:00

  *   04 Builtln库:Set Variable.mp4 08:02

  *   05 Builtln库:Log Variables与import.mp4 12:50

  *   06 Builtln库:Set global与Set suite.mp4 10:56

  *   07 Builtln库:Get variable(value).mp4 06:58

  *   08 Built库:Evaluate(随机数、四则运算、逻辑比较).mp4 14:04

  *   09 Built库:Evaluate(字符串处理、生成随机字).mp4 13:33

  *   10 Built库:Evaluate(日期处理与Dos命令).mp4 17:21

  *   11 Builtln库:Keyword.mp4 09:54

  *   12 Builtln库:条件循环.mp4 07:46

  *   13 Builtln库:断言【上】.mp4 16:24

  *   14 Builtln库:断言【下】.mp4 14:28

  *   15 OperatingSystem库.mp4 12:24

  *   16 Collections库:List1.mp4 18:25

  *   17 Collections库:List2.mp4 19:40

  *   18 Collecitons库:字典【上】.mp4 09:15

  *   19 Collecitons库:字典【下】.mp4 09:05

*   04 RobotFrameWork与Web自动化/

  *   01 Selenium的简介与引导案例.mp4 07:31

  *   02 RF中Web库的安装与导入.mp4 05:43

  *   03 RF实现Web自动化的首案例.mp4 07:31

  *   04 浏览器的控制.mp4 06:35

  *   05 浏览器的控制【下】.mp4 12:14

  *   06 文本框、按钮、超链接.mp4 08:28

  *   07 Xpath定位【上】.mp4 12:02

  *   08 Xpath定位【下】.mp4 10:14

  *   09 CSS定位【上】.mp4 06:36

  *   10 CSS定位【下】.mp4 10:23

  *   11 获取元素文本与元素属性.mp4 06:17

  *   12 获取标题、跳转指定URL、浏览器后退.mp4 07:15

  *   13 如何定位一组元素.mp4 10:36

  *   14 窗体的操作.mp4 05:27

  *   15 表格的操作.mp4 07:53

  *   16 列表的操作.mp4 09:31

  *   17 Cookie的操作.mp4 09:22

  *   18 JS代码的执行.mp4 04:45

  *   19 截图.mp4 05:49

  *   20 元素等待.mp4 12:37

  *   21 结果对比【上】.mp4 14:04

  *   22 结果对比【下】.mp4 13:26

  *   23 Web自动化综合案例【上】.mp4 18:28

  *   24 Web自动化综合案例【下】.mp4 15:46

*   05 RobotFrameWork与接口自动化/

  *   01 接口测试第三方库的安装.mp4 06:57

  *   02 接口测试案例:搜索参数.mp4 15:30

  *   03 接口测试案例:不带header的搜索参数.mp4 05:30

  *   04 接口测试案例:微信公众号(GetToken).mp4 11:18

  *   05 接口测试案例:微信公众号用例优化.mp4 04:14

  *   06 接口测试案例:json串的取值.mp4 11:55

  *   07 接口测试案例:微信公众号群发消息.mp4 09:05

*   06 RobotFrameWork与App自动化/

  *   01 移动端库的安装.mp4 05:11

  *   02 RF与测试微信.mp4 15:27

*   07 结课考试/

  *   01 结课考试