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
Chapter 2 – Test Automation with Cucumber & TestNG
Chapter 3 – The BDD Cycle
Chapter 4 – APIs, Mocking & BDD with Karate
Chapter 5 – CI/CD with Cucumber
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 的笔记本电脑。
教学大纲和样本考试即将推出!
教学大纲和样本考试即将推出!