在线课程 – Packt Institute 的 Selenium WebDriver 4 with Java 专业认证

学习使用 Selenium WebDriver 从头开始测试实用的 Web 应用程序。发现自动化 Web 应用程序测试的方法和工具。

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

  • Pytest 测试
  • 框架
  • 阿皮姆
  • 小黄瓜
  • TestNG 系列
  • Selenium WebDriver

What you will learn in the course

Courses for which the course is suitable

  • 自动软件检查器
  • QA 工程师
  • 自动化测试密钥
  • 性能测试专家
  • 具有测试专业知识的 Java 开发人员
  • 持续集成管理器
  • 浏览器之间的检查
  • 自动化解决方案开发人员
  • 黄瓜专家
  • 使用 Selenium 进行的关键测试

专业化 – 由 3 部分组成的课程系列

带有 Java 的 Selenium WebDriver 4 – 从零到英雄

这是一门综合课程,旨在为参与者提供使用 Selenium WebDriver 进行自动化测试的基本技能。本课程从安装 Selenium WebDriver 和 Java 的基础知识开始,并继续解释 Java 和 TestNG 框架中的概念。

课程主要内容:
  • Selenium WebDriver 和 Java 安装基础
  • Java 中的概念
  • TestNG 框架
  • 使用 log47 报告
  • 页面的目标模型
  • 叶子工厂
  • 数据驱动框架
  • 使用 Selenium Grid 2.0 进行远程测试
  • 使用 Maven 进行构建管理
  • 与 Jenkins 的持续集成
  • 数据库测试和性能测试
  • 使用 Cucumber 和 Gherkin 进行行为驱动测试

在课程结束时,参与者将熟练表演:

  • 跨浏览器测试
  • 持续集成实施
  • 数据完整性验证
  • 创建高级报告
  • 性能测试
  • 将 Selenium 探针转换为 Cucumber

该课程适合希望提升自动化测试技能的初学者和经验丰富的 QA。不需要任何自动化测试或编程经验,因为该课程从头开始涵盖了所有主题。

实践学习项目

参与者将参与实际项目,例如自动化 Web 应用程序测试、创建高级报告和设置持续集成管道。通过应用这些技能,他们将解决实际问题,例如:

  • 跨浏览器兼容性测试
  • 数据完整性验证
  • 性能测试

从而确保软件应用程序稳健可靠。

Details of the courses that make up the specialization

掌握 Selenium WebDriver 和 Java 基础知识

课程 1 • 20 小时

课程详情
学习内容
  • 了解 Selenium WebDriver 的架构和历史记录,并总结 Java、Eclipse 和 Maven 的安装和配置。
  • 使用 Java 编程技能编写和调试基本的自动化脚本,并在不同的浏览器中运行 Selenium 测试,同时管理配置。
  • 使用高级技术测试 Web 组件并与之交互,处理同步问题,并执行复杂的 Web 交互。
  • 运行 JavaScript,管理多个窗口和 iFrame,并使用 Actions 类执行高级操作,同时处理常见的 Selenium 错误。
您将培养的技能
  • 类别: Java 编程
  • 类别: Selenium 面试问题
  • 类别: 测试自动化
  • 类别: 硒 定义
  • 类别: Selenium WebDriver

高级自动化框架和使用 TestNG 进行测试

课程 2 • 11 小时

课程详情
学习内容
  • 了解 Page Object Model 和 Page Factory 的用途和结构,并了解 Log4j2 用于有效日志记录的用途。
  • 为整洁的测试用例设置 TestNG,并使用高级注释和功能来提高运行测试的效率。
  • 使用范围报告创建和管理高级报告,以评估和记录测试结果。
  • 使用 Selenium WebDriver 执行数据驱动型测试并处理文件上传,以构建强大的自动化框架。
您将培养的技能
  • 类别: 页面对象模型
  • 类别: Selenium WebDriver
  • 类别: 自动化框架
  • 类别: TestNG 框架
  • 类别: Log4j2 注册

全面自动化和持续集成

课程 3 • 15 小时

课程详情
学习内容
  • 描述 WebDriver 事件侦听器,并解释 Selenium Grid 的设置和用于跨浏览器测试。
  • 使用 Maven 管理和自动化建筑物,将其与 TestNG 集成,并使用 Git 和 GitHub 进行版本控制和协作。
  • 配置和管理 Jenkins 以实现持续集成和分发,了解和评估其在 CI/CD 管道中的作用。
  • 执行数据库和性能测试,与 Sauce Labs 集成以获得基于云的解决方案,并生成高级报告。
您将培养的技能
  • 类别: Selenium Grid
  • 类别: Project Maven
  • 类别: Git 版本控制管理
  • 类别: 持续集成
  • 类别: 跨浏览器测试