本课程为自动化测试高阶实战课程,帮助手工测试工程师熟练掌握软件自动化测试技术,成长为一名出色的软件自动化测试工程师。
通过Python编程,Web自动化、App自动化,Selenium自动化、接口自动化,RobotFramework框架的学习与实战操作,帮助学员掌握软件自动化测试开发,熟练开展软件自动化测试工作。
课程阶段 | 培训内容 |
阶段一:课体系介绍及性能测试基础 |
自动化测试课程说明 自动化测试基础 自动化测试概念 自动化测试优点 自动化测试缺点 |
阶段二:脚本语言Python |
Python环境搭建 Python语言特性 数据类型 变量定义、标识符 操作符 表达式、运算符 控制语句 函数 包 数据结构 OOP 异常 IO |
阶段三:RobotFramework |
RF环境搭建 RIDE编程 RF使用 RF导入库 常用内置关键字 自定义关键字 其他 WebDriver传递 |
阶段四:UI Selenium |
WebDriver 定位 高级定位 JavaScript 处理web弹窗 切换窗口 鼠标、键盘事件 滚动条处理 等待处理 数据驱动 |
阶段五:RobotFramework+APPium |
Appium环境搭建 关键字 元素定位 常用操作 页面控件 多设备交互 Appium上下文切换 |
阶段六:自动化测试框架 |
自动化测试框架约束条件 自动化测试框架发展 混合自动化测试框架模型 |
阶段七:持续集成CI |
Jenkins Ansible GitLab |
阶段八:自动化测试过程 |
自动化测试流程 自动化测试等级模型 自动化测试能力等级模型 |
阶段九:项目实践 | 项目一、mysql+apache+php+linux |
(1)生活条件。如果在一线城市学习,就不得不考虑生活成本了。一般软件测试培训的时间都在三四个月,所以食宿费是一笔不小的花销。这时提供免费食宿的机构就显得尤为珍贵,不仅可以节省一大笔钱,还免去了很多不必要的麻烦。
(2)学员就业情况。要想知道你学完有没有效果,那就要看这个机构学员的就业情况了,为了了解真实的学员就业情况,除了看机构提供的数据意外,还可以询问一些在机构上过课的学员,全面地进行了解。
对自动化测试有完整的系统的认识与学习
独立完成不同协议的脚本开发,优化脚本
掌握前端基础知识,前端实现原理,页面元素定位
从小白到高级自动化测试工程师水平的提升