Selenium +robot framework培训课程,RFS培训
课程目标:
通过该课程的学习,学员应能够掌握搭建RFS的框架、RIDE工具的使用、数据驱动测试的实现、使用PyCharm开发测试脚本、对框架中要用到的测试库有基本的了解。通过该自动化框架能实现UI的自动化测试,并可以复用框架适应于不同的项目,实现类似上传下载,自动填充验证码等功能,实现接口自动化测试。并能够独立开发一些适用于具体项目的第三方库。
课程大纲:
|
主题
|
内容
|
|
RFS框架的介绍以及环境搭建
RIDE工具的介绍
|
1. FRS 简介
2. RFS框架的搭建
3. RIDE工具的介绍
o 菜单栏和工具栏
o 案例和资源区
o 工作区
|
|
自动化案例设计
数据驱动测试实现(TDD)
逻辑关系的关键字使用
|
3. 自动化案例的设计流程
4. 自动化测试数据分离
5. 工具引用数据源
o 执行时引用测试数据源
o 外部python文件引用测试数据源
o 外部Excel文件引用测试数据源
6. 编写案例逻辑关键字使用:
o 变量申明和使用
o 分支循环的使用
o Evaluate的使用
|
|
RFS操作Windows控件
RFS的接口测试
RFS需求案例展示
|
7. RFS操作Windows控件
8. RFS的接口测试
GET
POST
PUT
9. RFS需求案例展示
o Excel数据驱动测试
o 上传
o 下载
o 读取验证码填充
|
|
RFS的CI/CD
使用PyCharm编写RFS案例
开发第三方库
|
10. RFS和Jenkins的结合做到CI/CD
11. PyCharm运行Robot Framework案例
o 使用PyCharm来编写RFS案例
o PyCharm运行RFS案例
o PyCharm开发第三方库
|