【Udemy中英字幕】Cucumber BDD Masterclass with Selenium 4 & Java + Framework
最近更新 2024年09月09日
资源编号 34690

【Udemy中英字幕】Cucumber BDD Masterclass with Selenium 4 & Java + Framework

2024-09-09 Udemy 0 664
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Cucumber BDD 大师班与 Selenium 4 & Java + 框架

从头开始学习*现实世界*的 Cucumber BDD,使用 Selenium WebDriver、页面对象模型和 API 开发强大的框架

讲师:Omprakash Chavan

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 通过实时示例映射会话了解真实世界中的行为驱动开发 (BDD) 过程
  • 学习按照页面对象模型设计使用 Cucumber 和 Selenium WebDriver 开发可读、可维护、可扩展的框架
  • 框架优化技术——多浏览器和环境支持、配置属性、常量、枚举、页面工厂管理器
  • 了解重要的 Gherkin 和 Cucumber 反模式以及避免它们的不同技术
  • 掌握 Cucumber 基础知识 – 标签、钩子、表达式、Cucumber 选项
  • 使用不同的运行器(JUnit、TestNG 和 CLI 以及 Maven 命令行)设置和驱动 Cucumber 场景
  • 使用 JUnit、TestNG 和 CLI 实现并行执行
  • 使用依赖注入(DI)框架(Pico Container)实现高效的状态共享和并行执行
  • 学习完整的 Gherkin 语法
  • 学习如何通过遵循良好的做法来编写更好的 Gherkin
  • 学习轻松转换数据表的不同方法(6 种不同形状)
  • 如何使用自定义参数类型和数据表类型轻松转换为域对象
  • 使用 Rest Assured 无缝集成 API 来设置应用程序状态 [向浏览器注入 Cookie]
  • 如何使用领域概念进行有效的步骤定义管理,从而减少大量的维护工作
  • 学习如何应用 SRP、DRY 等良好的编程实践并有效地应用 OOP 概念
  • 了解如何使用 GitHub Web Hooks、SCM 轮询和构建频率从 Jenkins 自动触发自动化
  • 如何在云端生成和共享 Cucumber 报告以及如何永久保存报告
  • 学习 Maven、Github 和 Jenkins 等支持工具

显示更多显示较少

探索相关主题

  • Cucumber 软件
  • 软件测试
  • 发展

要求

  • 不需要 Java 编程知识。我为您准备了一个专门的 Java 概念部分。
  • 无需 BDD 和 Cucumber 背景。我已经从头开始解释了两者。
  • 掌握 Selenium 和 Rest Assured 基础知识很有用
  • 除了专注和渴望以正确的方式学习 BDD 和 Cucumber 之外,没有其他先决条件

描述

课程更新:

2023 年 11 月:该课程完全支持最新的 Cucumber 7.14.0、最新的 JAVA 21、最新的 Selenium 4.15.0 和最新的 Rest Assured 5.3.2

为什么要学习行为驱动开发(BDD)和 Cucumber?

毫无疑问,Cucumber 是业界最容易被误解和误用的工具这不是 Cucumber 的错。在网上很难找到以正确方式教授行为驱动开发 (BDD) 和 Cucumber 的课程。业界流传着许多关于BDD 的误解。

本课程致力于打破所有这些神话,并帮助您了解真正的 BDD 以及如何使用 Cucumber 作为协作工具来有效地支持它。

Cucumber 在软件行业非常受欢迎。越来越多的公司希望使用Cucumber 进行行为驱动开发 (BDD) 来改进他们的敏捷流程并高效运行冲刺自动化。BDD 可以使您的敏捷流程非常高效和富有成效。它可以帮助您通过协作技术弥合业务人员和技术人员之间的差距,并帮助您使用 Cucumber 等协作工具自动化规范。

行业正在向左移动,而这离不开从一开始就有合作。如今,很难找到一个真正了解 BDD 并知道如何有效使用 Cucumber 来支持它的人才

本课程将教您这些技能。

掌握这些技能之后,您将从人群中脱颖而出并很可能获得一份工作,因为您将成为了解真正的 BDD 和 Cucumber 的最稀有物种之一。

为什么要学习本课程?

本课程是关于 Cucumber 的,仅使用 Cucumber 和其他一切来支持它。与其他课程不同,本课程不将 Cucumber 视为辅助工具。完全关注 Cucumber 以及如何使用它来支持 BDD 流程。

  • 唯一教授使用 Cucumber 进行真实世界行为驱动开发 (BDD) 的课程
  • 我已经在本课程中破除了许多关于 BDD 的迷思,所以请放心,你将学到正确的东西
  • 我所有概念的参考点不是其他在线课程或视频(它们教授的任何东西都不涉及事实),而是Cucumber 官方文档和创作者资料
  • 您将学习如何使用域概念、自定义类型、依赖注入和 API 集成等技术有效地使用 Cucumber
  • 您将和我一起构建一个可读、可维护、可扩展的框架。
  • 您将在专门的现场练习网站上执行代码。您可以使用此网站练习课程中的所有学习内容
  • 我使用实时编码以非常简单的方式解释所有概念
  • 我使用SRP、DRY 等干净代码实践,并应用 OOP 概念来将代码量保持在最低限度
  • 在问答部分反应非常迅速。我会在 24 小时内回复查询。如果时区差异不是很大,我可以在 3-12 小时内回复。

优质材料:

该课程充满了顶级内容,具有出色的视频和音频质量

这是我在 Udemy 上的第四门课程。

  • 我的第一门课程“Appium 移动自动化 – Android 和 iOS + 框架 + CICD”是该类别的畅销书第一名。
  • 我的第二门课程“REST Assured API 自动化 + 框架:从零到大师!”是该类别中评分最高的课程,评分为 4.7
  • 我的第三门课程“Selenium Java 测试框架和最佳实践 – 大师班”获得4.7 的高分

这些课程已获得许多五星评价。我的大多数学生都选修了这些课程

您将学到什么?

  • 通过实时示例映射会话了解真实世界中的行为驱动开发 (BDD) 过程
  • 学习按照页面对象模型设计使用 Cucumber 和 Selenium WebDriver 开发可读、可维护、可扩展的框架
  • 框架优化技巧——多浏览器和环境支持、配置属性、常量、枚举、页面工厂管理器
  • 了解避免 Gherkin 和 Cucumber 反模式的不同方法
  • 掌握 Cucumber 基础知识 – 标签、钩子、表达式、Cucumber 选项
  • 使用不同的运行器(JUnit、TestNG 和 CLI 以及 Maven 命令行)设置和驱动 Cucumber 场景
  • 使用 JUnit、TestNG 和 CLI 实现并行执行
  • 有效使用依赖注入(DI)框架(Pico Container)实现状态共享和并行执行
  • 学习完整的 Gherkin 语法
  • 了解轻松转换数据表的神奇方法(6 种不同形状)
  • 如何使用自定义参数和数据表类型轻松转换为域对象
  • 使用 Rest Assured 无缝集成 API 来设置应用程序状态 [向浏览器注入 Cookie]
  • 如何使用领域概念进行有效的步骤定义管理
  • 学习如何遵循 SRP、DRY 等良好的编程实践并有效地应用 OOP 概念
  • 了解如何使用 GitHub Web Hooks、SCM 轮询和构建频率从 Jenkins 自动触发自动化
  • 如何在云端生成和共享 Cucumber 报告以及如何永久保存报告
  • 了解 Maven、GitHub 和 Jenkins 等支持工具

技术堆栈

  • 黄瓜
  • Java
  • Selenium WebDriver
  • 测试NG
  • JUnit
  • Maven
  • 放心
  • Jackson 数据绑定 API
  • GitHub
  • 詹金斯

课程还包括什么?

  • 您可以下载讲座中使用的所有代码/笔记,以供离线练习
  • 您将在问答环节获得我的全力支持

退款保证:

参加本课程没有任何风险。Udemy 提供 30 天退款保证。但你不需要它。这是我的保证。

本课程适合哪些人:

  • 努力在项目中应用真正的 BDD 和 Cucumber 的团队
  • 软件工程师在自动化过程中如何有效地使用 Cucumber 而苦苦挣扎
  • 希望构建实用的 Cucumber 自动化框架来支持 BDD 的软件工程师
  • 任何希望成为 BDD 和 Cucumber 专家并推动项目自动化的人

显示更多显示较少

请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务