|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/bdd-with-cucumber/
课程评论:没有评论
**课程名称:** 学习 BDD - Cucumber……?2小时掌握专业技能 **课程概述:** 本课程专注于行为驱动开发(BDD)工具Cucumber,旨在帮助您从入门到精通BDD。Cucumber是一种广泛使用的BDD工具,可与Selenium、Calabash、Watir等测试框架结合使用。 **课程亮点:** * **BDD基础到进阶:** 深入理解BDD的核心概念。 * **BDD实践:** 学习为何要在自动化项目中实施BDD,以及如何使用Cucumber进行实现。 * **Gherkin语言:** 掌握Gherkin的特性,它以易于理解的自然语言(如英语)描述软件行为。 * **TDD与BDD对比:** 理解BDD相比传统TDD的优势,特别是其在沟通技术与非技术团队之间的桥梁作用。 * **实战演练:** 指导您将BDD与Selenium和Java相结合进行实施。 **课程内容涵盖:** * TDD与BDD基础概念 * TDD与BDD的区别 * Feature 文件 * Step Definitions * Gherkin 关键字 * 使用Java和Cucumber实现BDD * Cucumber Background * Given, When, Then * Scenario 和 Scenario Outline
Course UpdateSep 2022: Updated videos with better voice qualityMay 2021: Updated videos for BDD Implementation using Java CucumberCucumber is one of the most popular BDD tool.To Testers point of view, we can use this tool to implement BDD approach with Selenium, Calabash, Watir etc.If you're new to BDD and want to get basic to expert level understanding of BDD then this course is a right place to get started.Cucumber is a software tool that supports behavior-driven development. Central to the Cucumber BDD approach is its ordinary language parser called Gherkin. It allows expected software behaviors to be specified in a logical language that customers can understand.This course is designed to make you understand BDD basic to advance, Why to implement BDD in Automation project, How to implement BDD using Cucumber.Before the BDD framework, everyone was using TDD. TDD works fine in software development, provided the stakeholders are familiar with the framework being used and their technical knowledge is sufficient. However, this may not be the case always.BDD provides a path that acts as a bridge to overcome the gap between the technical and the non-technical teams because the test cases are commonly written in simple text, i.e. English. The main advantage of BDD is the low jargon and clearer approach which is easier to understand.Course CoverageTDD& BDD Basic ConceptsDifference between TDD and BDDFeature FileStep DefinitionsGherkin KeywordsBDD Implementation to Selenium with JavaCucumber BackgroundGiven, When and ThenScenario and Scenario Outline