现在注册

登录

忘记密码

忘记密码? 请输入您的电子邮件地址. 您将收到一个链接,将创建通过电子邮件新密码.

添加后

你必须登录后添加 .

添加问题

您必须登录才能提问.

登录

现在注册

欢迎Scholarsark.com! 您的注册将授予您访问使用该平台的更多功能. 你可以问问题, 做出贡献或提供答案, 查看其他用户以及更多的个人资料. 现在注册!

用 Java 学习 Selenium, 黄瓜 + 直播项目

用 Java 学习 Selenium, 黄瓜 + 直播项目

价格: $129.99

硒是一种 开源自动化测试工具 用于基于 Web 的应用程序. 它直接在网络浏览器(如 Firefox)上运行, 铬合金,

铬合金, IE, 歌剧, Safari等, 并支持 Windows, 的Linux, 和 Macintosh 平台.

这个 Selenium 课程将涵盖从非常 基本硒到专家级别. 在课程中解释使用 Selenium 与网页交互的所有方式. 通过实时网站示例涵盖每个主题.

课程期间将涵盖所有与 Selenium WebDriver 一起使用的最佳实践,即 TestNG, 马文, Sikuli, Maven 仅举几例. 涵盖所有可用的流行框架,即 页面对象模型

***** 每当向 Selenium WebDriver 添加新功能/API 时都会更新新视频,以便您在 IT 行业中始终保持更新.

本课程涵盖的主题:

———————————————————–

模块一: 自动化概述 & 硒

  • 什么是软件测试?

  • 手动测试 & 它的挑战

  • 手动测试的挑战

  • 自动化测试胜过手动测试

  • Selenium 作为自动化测试工具

  • Selenium 的优缺点

  • Selenium V/s 其他工具

  • Selenium 工具套件

模块 2: Selenium 的 Java 基础

  • 下载并安装 Java

  • 设置 Java 环境

  • 下载并安装 Eclipse

  • 如何使用 Eclipse

  • 基本Java程序

  • 编译并运行 Java 程序

  • 了解控制台输出

  • Java 变量和数据类型

  • Java 运算符

  • 条件语句

  • 循环

  • 中断并继续

  • 数组

  • 一维数组

  • 二维数组

  • 字符串类

  • 字符串方法

模块 3: Java OOPS 概念

  • 类和对象

  • Java方法

  • 将参数传递给方法

  • 按值调用和按引用调用

  • Java构造函数

  • 方法重载

  • 构造函数重载

  • 这个关键字

  • 静态变量和方法

  • Java 继承

  • 方法覆盖

  • 超级关键字

  • 最终关键字

  • Java 接口

  • Java包

  • 访问修饰符

  • 异常处理

  • 数组列表

  • 哈希图

  • JDBC

模块 4: 硒网络驱动程序

  • WebDriver 和架构介绍

  • WebDriver 的特性和缺点

  • Selenium Webdriver Jars 下载和配置

  • 在 Eclipse 中创建 WebDriver 项目

  • 创建 WebDriver 测试用例

  • 在多个浏览器上执行测试用例

  • Selenium 中的定位器

  • 定位器的类型 – 名称, ID,css选择器 & 路径

  • 捕获 Xpath & ChroPath 插件

  • 绝对和相对 Xpath 之间的区别

  • 编写 Xpath

  • XPath 中的内置函数

  • 使用 Xpath 处理动态元素

  • WebDriver 命令

  • 浏览器命令

  • 关闭并退出

  • 获取命令

  • 得到

  • 获取标题

  • 页面来源

  • 获取当前网址

  • 获取窗口句柄()

  • 获取窗口句柄()

  • 导航命令

  • 条件命令

  • 被陈列

  • 已启用

  • 已选择

  • 等待

  • 隐式, 显式和流畅的等待

  • 页面加载时间

  • 处理网页元素

  • 文本框/输入框

  • 网页按钮

  • 单选按钮

  • 复选框

  • 下拉框/组合框

  • 链接

  • 断开的链接

  • 警报/弹出窗口

  • 内嵌框架

  • 浏览器窗口

  • 日期选择器

  • 网络表格

  • 使用带分页的 Web 表

  • 滚动网页

  • 鼠标悬停

  • 鼠标双击

  • 鼠标右键

  • 拖放

  • 滑块

  • 调整大小

  • 工具提示

  • Key Down 和 KeyPress

  • 键盘操作

  • 在 Webdriver 中处理 AJAX 调用

  • Sikuli 与 Selenium 的集成

  • 上传文件

  • 下载文件

  • 处理cookies

  • Selenium 中所需的功能

  • 浏览器配置文件

  • Selenium 无头浏览器测试

  • 铬无头

  • HTML 单元驱动程序

模块 5: 数据驱动测试

  • 什么是数据驱动测试?

  • Apache POI API 的使用

  • 从 Excel 文件中读取数据

  • 将数据写入Excel文件

  • Excel 实用工具类

  • 使用 Microsoft Excel 进行数据驱动测试

  • 使用数据库的数据驱动测试

  • 使用 Java Hash Map 的数据驱动测试

模块 6: 测试NG框架

  • TestNg 介绍及优势

  • 在 Project/Eclipse 中配置 TestNg

  • 如何编写TestNG测试用例

  • TestNg 注释

  • 理解 testng.xml

  • 测试报告

  • 优先测试

  • 依赖方法

  • 跳过测试

  • 分组方法

  • TestNG批量测试

  • 如何参数化测试

  • 使用xml传递参数

  • 并行测试

  • 数据提供者

  • 测试NG监听器

  • 范围报告

  • 截屏

模块 7: 高级概念

  • 用于日志记录的 Log4j

  • 页面对象模型 – 页面工厂

模块 8: Maven 与 Selenium 的集成

  • 什么是 Maven 以及为什么是 Maven?

  • 安装/配置 Maven

  • 创建 Maven 项目

  • 将 Maven 项目导入 Eclipse

  • 什么是 POM.xml?

  • 向 POM.xml 添加依赖项

模块 9: 硒网格

  • 什么是硒网格?

  • 何时使用硒网格?

  • 什么是集线器和节点?

  • 如何安装和使用网格?

  • 设计可以在网格上运行的测试脚本

  • 在网格上运行测试用例

模块 10: Live Project 上的混合驱动框架实现

  • 什么是框架?

  • 框架类型

  • 设计框架的先决条件

  • 混合驱动框架的实现

  • 创建 Maven 项目

  • 使用依赖项更新 pom.xml

  • 创建页面对象和对象存储库

  • 创建实用程序文件

  • 设置配置文件

  • 创建自动化测试脚本

  • 创建数据驱动的测试脚本

  • 生成范围报告

  • 使用 log4j 生成日志

  • 使用 TestNG XML 文件执行测试脚本

  • 通过电子邮件发送测试报告

  • 通过 Maven CLI 执行测试脚本

  • 使用bat文件执行测试脚本

模块 11: 持续集成 (那里) 马文, 詹金斯和 GIT

  • 什么是持续整合?

  • 持续集成工具

  • 下载并安装詹金斯

  • Maven 与 Jenkins 的集成

  • 通过 Jenkins 运行 selenium 测试脚本

  • 下载并安装 GIT

  • 与 GITHUB 合作

  • 将项目上传到 GITHUB

模块 12: 黄瓜 BDD 框架

  • 黄瓜介绍

  • 使用 Eclipse 设置 Cucumber

  • 黄瓜基础知识

  • 测试场景,特征文件, 步骤定义

  • JUnit 测试运行器类选项

  • 小黄瓜关键词

  • 数据驱动测试

  • 场景大纲 & 例子

  • 数据表

  • 黄瓜标签

  • 黄瓜钩

模块 13: 实时场景和常见问题解答

+

*** Selenium 实用面试题 & 答案以及代码片段 (新增)

关于 arkadmin

评论 ( 1 )

  1. This is a fantastic blog from which people can learn a lot. It is very informative and is explained in simple and detailed words that are easy to understand. Check out to learn <一个href=https://grotechminds.com/automation-testing-courses/>Automation testing with Selenium

发表评论