课程计划由几个模块组成,专门用于学习所选的编程语言、使用 Selenium 框架、设置 CI/CD 和其他主题。您将首先获得基本技能,然后逐步深入了解测试自动化的细节和细微差别。除了主课程外,您还可以找到额外的模块和免费学习英语的机会。
3. Skillbox 的《Python 自动化测试》
网址:https ://skillbox.ru/course/python-autotests/
Skillbox 的“Python 自动化测试”课程是一个为期 6 个月的强化培 培训形式包括在线讲座训计划,可让您掌握测试自动化专家这一热门职业。您将学习如何用 Python 编写自动化测试、使用 Pytest 和 Selenium WebDriver 框架、设置 CI/CD、测试 API 和 Web 应用程序。该计划由专家实践者 Daria Manukhina 开发,她从一名测试员晋升为 QA 主管,并在主要测试会议上发表演讲。该课程适合希望自动执行日常任务并加快测试过程的 IT 初学者和经验丰富的手动测试人员。
您将学到什么?
- Python编程
- 使用 Pytest 和 Selenium WebDriver 编写自动测试
- 测试前端和后端 Web 应用程序
- 使用 API、发送请求并检查响应
- 设置持续集成和交付 (CI/CD)
- 使用Docker部署测试环境
- 应用测试设计和自动化方法
- 使用 Git 和错误跟踪系统
培训形式包括在线讲座、实践作业和项目、作业检查以及与导师和其他学生的交流。课程材料可无限期使用,因此您可以按照自己的节奏学习,并在必要时返回课程。
参加“Python 自动化测试”课程将帮助您在测试和编程的交叉领域获得一份抢手的职业。测试自动化可以让你加快开发过程,提高产品质量并摆脱常规。掌握了必要的技能,您将能够在 IT 公司找到工作,提高您在劳动力市场上的地位并申请更高的薪水。
4. OTUS 的“Java 测试自动化工程师职业”
网址:https ://otus.ru/lessons/qa-auto-java-specialization/
OTUS 的“Java 测试自动化工程师职业”课程是一个为培训形式包括在线讲座期 10 个月的强化培训计划,可让您从零开始掌握备受追捧的 QA 自动化工程师职业。您将学习如何以编程方式创建用于 Java 测试自动化的脚本,使用 Selenium、JUnit、Cucumber、Selenide 等工具,并掌握处理大型企业项目所需的技能。该计划由专家从业者开发,包括两个级别的培训,以及关于 Java、手动测试和 Linux 的三个预备视频课程。
您将学到什么?
- 使用 Java 实现 UI 测试自动化
- 应用 PageObject、PageFactory 和 ScreenPlay 模式
- 使用 Postman、SoapUI、Selenium、IntelliJ IDEA、JUnit、Cucumber、Maven、Jira、Selenide、TestIT 工具
- 使用 SQL 语言编写查询
- 使用 BDD 方法和 API 测试
- 使用 Selenoid 设置并行测试执行
- 使用 Spring、WireMock、Mockito 实现存根
- 应用 CI/CD 方法并与 Jenkins 合作
培训形式包括互动式在线网络研讨会、虚拟看台练习、与老师和其他 电话号码数据库 学生的积极交流。课程材料的访问权限无限期提供。要获得 QA 自动化工程师文凭,您必须完成并完成两个最终项目作业——真实项目的自动化测试。
5. Skillbox 的“Java 自动化测试”
网址:https ://skillbox.ru/course/autotesting-java/
Skillbox 的“Java 自动化测试”课程是一个为期 9 个月的培训计划,可让您从零开始掌握 Java 自动化测试员的职业。您将学习如何使用 Java 创建自动化测试、使用 JUnit、TestNG 和 Selenium WebDriver 框架、测试前端和后端、设置 CI/CD 以及应用最佳自动化实践。该项目由专家实践者 Dmitry Yakin 开发并领导,他是 Yandex 的 如何实现销售仪表板? 测试工程师,负责组织聚会、在会议上发言,并参与翻译一本关于测试设计的书籍。
您将学到什么?
- 使用 Java 编程,使用 OOP 和设计模式
- 使用 JUnit、TestNG 和 Selenium WebDriver 创建自动化测试
- 测试前端和后端 Web 应用程序
- 使用 API、发送请求并检查响应
- 设置持续集成和交付 (CI/CD)
- 使用 Selenium Grid 并行运行测试
- 应用页面对象和页面工厂方法
- 使用 Git、Maven、Jenkins、Allure、Jira
培训形式包括在线讲座、实践作业和项目、作业检查以 歐洲數據 及与老师和其他学生的交流。课程材料的访问权限无限期提供。
自动化可以让你加快回归测试,提高产品质量,并腾出时间来完成更复杂的任务。通过掌握 Java 和自动化工具,您可以在 IT 公司找到工作,提高您在劳动力市场中的地位并获得高薪。课程毕业生成功通过面试并开始担任自动化工程师。