在线课程 – Packt 的 Java 硫鎓 Webdriver 认证专业实习

通过高级 Java 框架提升 Selenium 技能的综合课程。学习 Java 基础知识、Selenium WebDriver 技术和高级框架实现,专为努力掌握该领域的技术专业人员而设计。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

初级 高级 中级 混合

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 黄瓜
  • BDD
  • Maven 系列
  • 项目
  • TestNG 系列
  • Jenkins CI/CD
  • Selenium Webdriver

What you will learn in the course

Courses for which the course is suitable

  • 软件测试员
  • QA 工程师
  • 程序员
  • 自动化开发人员
  • 关键测试帧
  • 自动化测试专家 (Automated Testing Specialist)
  • 测试经理
  • Java 开发人员

专业化 – 系列 4 课程

使用 Java 的 Selenium WebDriver 综合课程

  • 深入了解 Selenium 的自动化和架构功能。
  • 安装包括 Java 和 Selenium 在内的环境。
  • 基本的 Selenium 方法和浏览器驱动程序设置。
  • 强调实践知识:
    • 浏览器兼容性。
    • WebDriver 架构。
    • 排查常见问题。

基本 Java 概念

  • Java 基础知识。
  • 阵 列。
  • 循环和方法。
  • 元素和工具的放置:
    • 识别 Internet 上的元素。
    • 各种策略,包括 CSS 和 XPath 选择器。

高级主题

  • 框架开发。
  • 使用 TestNG 和 Maven 的项目。
  • Page 对象模型。
  • 使用 Selenium Grid 进行跨浏览器测试。
  • 与 Jenkins 的持续集成。
  • 动手实践和全面的软件场景。

目标受众

  • 技术专业人员:
    • 软件测试人员。
    • QA 工程师。
    • 开发 人员。
  • 要求: 了解 Java 和 Internet 技术的基础。

实践学习项目

  • 使用 Java 的 Selenium WebDriver 的综合技能。
  • 在真实场景中的应用:
    • Web 应用程序的自动化。
    • 创建强大的测试帧。
    • 与 CI/CD 管道集成。
  • 解决软件测试和自动化中的实际问题。

Details of the courses that make up the specialization

Selenium WebDriver 和 Java 自动化基础知识

课程 1 • 21 小时

课程详情

您将学到什么?
  • 解释 Selenium WebDriver 的架构及其在自动化浏览器中的作用。
  • 实施从基本到高级的 Selenium WebDriver 脚本,以在不同浏览器中自动执行 Web 应用程序。
  • 评估各种 Selenium WebDriver 技术在管理 Web 元素和复杂场景方面的有效性。
  • 使用实际实践和策略,使用 Selenium WebDriver 和 Java 构建完整的测试自动化框架。
您将获得的技能
  • 类别: Web 测试
  • 类别: Java 自动化
  • 类别: Java 编程
  • 类别: Selenium WebDriver

高级 Selenium WebDriver 技术和框架设计

课程 2 • 16 小时

课程详情

您将学到什么?
  • 了解 Selenium 4.0 的最新功能,包括关系向量和窗口管理技术。
  • 实施 TestNG 来组织和执行测试用例,包括并行执行和自定义。
  • 评估 Selenium 与 Jenkins 的 CI/CD 集成,确保自动化框架满足持续交付的需求。
  • 使用 Maven 构建一个广泛的自动化框架,使用 Cucumber 进行 BDD 和范围报告,以实现详细的日志记录和可视化。
您将获得的技能
  • 类别:用于测试自动化的 Java 中的 OOP
  • 类别: Jenkins CI/CD 集成
  • 类别: TestNG 框架设计
  • 类别: 使用 Cucumber 实现自动化
  • 类别: Selenium 4.0 的特点

Selenium 与 CI/CD 和高级测试的集成

课程 3 • 16 小时

课程详情

您将学到什么?
  • 记住基本的 Git 命令和版本控制概念。
  • 解释 CI/CD 管道的重要性以及 Selenium 如何与 Jenkins 和 GitHub 集成。
  • 在实际场景中使用 Excel 和 Apache POI API 实施数据驱动的测试。
  • 评估 Chrome DevTools 协议在高级测试场景和性能优化方面的有效性。
您将获得的技能
  • 类别: Chrome DevTools 协议
  • 类别: QA 自动化
  • 类别: 跨浏览器测试
  • 类别: Selenium 集成
  • 类别: Git (版本控制系统)

使用 Selenium 掌握 Java 和高级自动化工具

课程 4 • 10 小时

课程详情

您将学到什么?
  • 在使用 Selenium 的自动化环境中定义 Maven、TestNG 和 Cucumber BDD 的关键概念。
  • 实施 Maven 进行项目管理,将其与 TestNG 集成,并利用 Cucumber BDD 编写测试。
  • 评估使用 Maven 进行性能分析在管理多个测试包和使用 Java 访问修饰符保护代码方面的有效性。
  • 设计和开发强大的 Selenium 自动化框架,包括 Java、Maven、TestNG 和 Cucumber BDD。
您将获得的技能
  • 类别: Java 中的 OOP
  • 类别: Bugzilla
  • 类别: Cucumber BDD
  • 类别: Java 中的框架集合
  • 类别: Maven 构建工具