在线课程 – Packt Institute 的 Java 和 Selenium Webdriver 学习测试自动化专业认证

学习使用 Selenium、Java、JUnit 和 TestNG 提升您的自动化技能。在 Selenium WebDriver 和 java 的帮助下编写出色的自动化测试。开始构建实用的自动化测试框架!

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

  • 爪哇岛
  • Selenium Webdriver
  • 自动化测试
  • Eclipse IDE
  • Java 方法
  • 跨浏览器自动化测试

What you will learn in the course

Courses for which the course is suitable

  • 自动化测试密钥
  • 软件工程师
  • Java 开发人员
  • Selenium 专家
  • 软件测试员
  • 自动化测试项目经理
  • 开发人员测试帧
  • 软件质量分析器
  • 自动化开发人员
  • Web 测试专家 (Web Testing Specialist)

重点 – 由 4 部分组成的课程系列

使用 Java 和 Selenium WebDriver 编写您的第一个自动化测试是一种令人兴奋的体验。Java 是一种著名的编程语言,提供面向对象编程和函数式编程的功能。Selenium 对于从屏幕上抓取数据和在浏览器中自动执行任务很有用。在本课程中,您将以动手实践的方式学习使用 Java 编程和使用 Selenium 进行自动化测试,使用 Eclipse 作为 IDE 以及 200 多个 Java 练习、谜题和代码示例。您还将使用 Selenium 在 Java 中针对不同场景编写 100 多个自动化测试。该课程包括 350 个步骤,其中我们将介绍使用 Java 编程和使用 Selenium 自动测试脚本的基本功能。您将使用 Eclipse 和 Brackets 作为 IDE,使用 Maven 和 npm 进行依赖关系管理,使用 TestNG、JUnit、Selenium IDE、Katalon Studio、Selenium Standalone 和 Selenium Grid。在课程结束时,您将拥有在求职面试中使用 Selenium 和 Java 进行自动检查的专业知识。本课程适用于想要学习 Java、面向对象编程和函数式编程,并为 Web 应用程序编写出色的自动化测试的初学者。

主要学习成果

  • 使用 Selenium 和 Java 编写自动化测试
  • 使用 JUnit 和 TestNG 设置新项目
  • 创建测试框架基础
  • 了解 HTML、CSS 和 XPath 基础知识
  • 使用 Selenium IDE 和 Katalon Studio
  • 与表单中的元素交互

实践学习项目

学习者将参与实际项目,包括使用 Selenium 为使用 Java 的 Web 应用程序设置和运行自动化测试。他们创建了 vinaihole 自动化测试项目,开发了测试框架,并在线为各种场景编写了深入的测试。这些项目将通过构建和运行自动化脚本、操作在线元素和确保跨浏览器兼容性,帮助学习者将他们的技能应用于实际问题,最终让他们准备好在专业环境中面对复杂的自动化挑战。

Details of the courses that make up the specialization

Java 和基本编程功能简介

课程 1 • 8 小时

课程详情
  • 学习内容
    • 请记住安装和配置 JDK 的步骤。
    • 解释 Java 语法和基本元素。
    • 使用 Eclipse IDE 开发和编译 Java。
    • 不同 Java 方法及其参数之间的差异。
您将获得的技能
  • 类别: Java 编程
  • 类别: Java 初学者
  • 类别: JDK 安装
  • 类别: Eclipse IDE
  • 类别: Java 方法

面向对象的编程和 Java 概述

课程 2 • 12 小时

课程详情
  • 学习内容
    • 分析和编辑 Java 的原始数据类型及其替代项。
    • 本文有效地使用了工具和条件、循环和潜在客户类型。
    • 在 Java 程序中应用隐藏、继承和多态原则。
    • 在 Java 中创建 ArrayLists 和 ArrayLists 并担任 CEO。
您将获得的技能
  • 类别: Java 数组
  • 类别: Java 隐藏
  • 类别: Java 数据类型
  • 类别: 面向对象编程 (OOP)
  • 类别: Java 继承

高级 Java 概念和集合

课程 3 • 13 小时

课程详情
  • 学习内容
    • 在实际场景中实施跨浏览器测试和 “first” 测试技术。
    • 使用 CSV 和 Excel 开发数据驱动测试,并分析它们在各种情况下的有效性。
    • 使用页面的对象模型设计和评估健壮的框架,以确保可以维护和扩展自动化脚本。
    • 使用 Selenium Grid 和独立服务器创建和扩展自动化测试数据库,以管理大规模 Web 应用程序。
您将获得的技能
  • 类别: Selenium Grid
  • 类别: Selenium Automation
  • 类别: 自动化 Web 测试
  • 类别: TestNG

Selenium 自动化和测试框架

课程 4 • 13 小时

课程详情
  • 学习内容
    • 确定跨浏览器测试技术和 “first” 测试之间的差异并应用它们。
    • 使用 CSV 和 Excel 文件开发数据驱动型测试。
    • 使用页面的对象模型评估和设计坚固的框架。
    • 使用 Selenium Grid 和独立服务器集成和扩展自动化测试。
您将获得的技能
  • 类别: 页面对象模型
  • 类别: Selenium Automation
  • 类别: 自动化 Web 测试
  • 类别: Selenium Sitefinders
  • 类别: Selenium Guide