Loading (custom)...

AU - BDD Cuke

AU Cucumber 行为驱动开发(BDD)基础课程

描述

Agile United – Cucumber 行为驱动开发基础课程(AU – BDD Cuke)是一个为期三天、强化、实操且互动的培训,旨在让参与者深入而实用地理解行为驱动开发(BDD),并掌握如何使用 Cucumber、Gherkin、TestNG 以及现代 API 测试工具进行有效应用。

本课程帮助测试人员、开发人员、架构师、产品角色以及所有与敏捷团队合作的人增强协作能力、提升规范质量,并建立对软件行为的共同理解。

本实践课程结合了思维方式、方法、技术与工具:从敏捷原则和利益相关者协作,到编写清晰、可维护的场景,再到使用 Cucumber 进行自动化,以及将 BDD 应用于端到端交付流程。参与者将学习 UI 测试、API 测试、Mock 策略、数据驱动测试和 CI/CD 集成——所有内容都通过虚拟机环境中的真实练习支持。

 

Chapter 1 – Introduction to Behaviour-Driven Development

  • 什么是 BDD,以及它与 TDD 和 ATDD 的区别
  • BDD 的历史、目标与影响
  • BDD 背景下的敏捷原则
  • 角色与协作(PO、Dev、QA、利益相关者)
  • 编写清晰的 Gherkin 场景(Given-When-Then)
  • 抽象、可复用步骤、沟通方式
  • BDD 中的测试类型(验收、集成、系统、E2E…)
  • 数据驱动测试与关键字驱动测试
  • 工具与框架、BDD 的优缺点

 

Chapter 2 – Test Automation with Cucumber & TestNG

  • 搭建测试环境(Cucumber、TestNG、Maven)
  • 创建 feature 文件和步骤定义
  • 使用 Cucumber 进行 UI 与功能测试
  • Hooks、Runner 类、参数与数据表
  • 复杂数据结构与 Scenario Outline
  • 可复用性、可维护性与最佳实践

 

Chapter 3 – The BDD Cycle

  • 为什么 BDD 生命周期能提升协作
  • TDD、ATDD 与 BDD – 相似点、差异与应用场景
  • 从想法到可执行规范的完整 BDD 工作流
  • 每个阶段的实际案例
  • 优势、局限性以及如何可持续地应用 BDD

 

Chapter 4 – APIs, Mocking & BDD with Karate

  • API 基础(REST、SOAP、HTTP 方法)
  • 验证响应、架构、数据类型与行为
  • 使用 Karate 结合 Gherkin 进行 API 测试
  • Hooks、变量、匹配规则、外部数据
  • 实现 Mock 与 API 测试替身
  • 最佳实践、优化与挑战处理

 

Chapter 5 – CI/CD with Cucumber

  • 持续集成 / 持续部署
  • Jenkins 构建服务器的介绍与设置
  • BDD 在 Jenkins 中的工作流
  • 测试报告生成与分析
  • 组织测试的最佳实践

目标受众

Agile United – Cucumber 行为驱动开发基础课程(AU – BDD Cuke)专为希望深化对行为驱动开发(BDD)的理解,并通过可执行规范加强业务、开发与测试之间协作的人员而设计。无论您是测试人员、测试自动化工程师、开发人员、软件架构师、产品负责人、Scrum Master,或是与敏捷团队密切合作的人,本课程都将帮助您提升需求沟通能力、优化规范质量,并确保团队对系统行为形成共同理解。

如果您希望提升使用 Cucumber、Gherkin 和 TestNG 的自动化技能,学习如何设计清晰且可维护的场景,或希望探索使用 Karate 和现代工具进行 API 测试、Mock 和 CI/CD 集成,那么本课程非常适合您。同样适用于正转向涉及 BDD、示例化规范(Specification by Example)或测试自动化的角色的人士,以及任何希望弥补知识差距并在真实项目中有效应用 BDD 的学习者。

要求

虽然本课程没有强制性的先决条件,但如果您已经获得 ISTQB Certified Tester Foundation Level(CTFL)证书,或具备同等的软件测试基础知识,将能显著提升学习效果,因为培训不涵盖基础的软件测试术语。同时推荐对敏捷原则有所了解——例如持有 CTFL-Agile Tester、PSM、CSM、ASF 等证书,或阅读过《Scrum Guide》。

具备基础的软件开发或测试自动化经验,以及对 IDE、版本控制或脚本有一定熟悉程度,也将进一步支持您的学习过程。

为了参与课程中的实操练习,您还需要一台具备管理员权限并已安装 VirtualBox 的笔记本电脑。

下载该证书的教学大纲或查看考试示例。

进入资源

The global exam price vary depending on the certification and your geographical location.

预定您的 认证考试

brightest private exams

Brightest 私人

考试

个人线上考试由Pearson VUE专家通过网络视频进行实时管理(现在也适用于ISTQB)。

brightest-center-exam

Brightest 考试

中心

通过Peason VUE 网站轻松注册,个人可在任何5200多个考点参加线上考试。

brightest green exam

Brightest 绿色

考试

至少 6 名参与者,使用六种不同语言、线上小组考试, 在世界任何地方。

brightest paper exam

Brightest 纸质

考试

为至少 6 人的小组提供越来越多语言服务的传统考试体验。