Le Langage Gherkin

所在平台: Udemy

课程主页: https://www.udemy.com/course/le-langage-gherkin/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Gherkin语言** **课程概述:** 本课程深入探讨 **Gherkin语言**,这是一种常用于敏捷项目中的自然语言,旨在促进团队成员(产品负责人PO、敏捷QA和开发人员)之间的清晰沟通。Gherkin语言基于**行为驱动开发 (BDD)** 的实践,允许以一种连贯的方式描述用户行为,从而帮助团队创建统一的文档,并鼓励遵循严格的写作规则。 **课程关键内容:** * **Gherkin语法核心:** 学习如何实现 `Given` (假设)、`When` (当)、`Then` (那么) 及其法文对应词 `Etant donné`、`Lorsque`、`Alors`,并将其应用于 **场景 (Scenario)** 和 **场景大纲 (Scenario Outline)** 的结构中。 * **敏捷概念:** 理解Gherkin语言与敏捷方法的联系及其在敏捷项目中的作用。 * **Gherkin语言要素:** 全面掌握Gherkin语言的各个关键字,并学习如何恰当地使用它们。 * **需求编写:** 学习如何使用Gherkin语言来清晰地编写项目需求。 * **Cucumber集成:** 掌握如何将Gherkin的 **功能文件 (Feature Files)** 与 **Java步骤定义 (Step Definitions)** 链接起来,并利用 **Cucumber框架** 实现。 * **数据传递:** 学习使用Gherkin的 **参数化语法 (Parametrization Syntax)** 来向测试传递数据。 * **功能文件与Gherkin语法:** 理解功能文件的作用以及Gherkin语言的商业化语法。 * **解决沟通障碍:** 认识到在敏捷环境中,PO、开发人员和QA之间清晰有效的沟通至关重要,而Gherkin语言是实现这一目标的有效工具,可以避免因语言差异造成的误解。 **适用人群:** * 产品负责人 (PO) * 敏捷QA * 开发人员 * 任何在敏捷环境中需要清晰沟通和文档化的项目成员

课程评论(0条)

课程详情

Implémenter le schéma [ Given, When, Then, Etant donné, Lorsque, Alors] dans une structure de Scénario, de Schémas de scénario.Concepts Agile.Apprenez tout sur le langage Gherkin, les mots clés et comment les utiliser de manière appropriée.Comment rédiger les exigences en utilisant le gherkin.Lier les fichiers de fonctionnalités Gherkin aux définitions d'étapes Java à l'aide du framework Cucumber.Transmettre des données aux tests à l'aide de la syntaxe de paramétrage Gherkin.Comprendre le rôle des fichiers de fonctionnalités et la syntaxe du langage métier Gherkin.Issu de la pratique du Behavior Driven Development, le langage Gherkin est très souvent celui associé aux projets agiles car il permet de décrire avec cohérence les comportements d'un utilisateur. Vous pouvez l'utiliser à la fois en tant que PO (Product Owner), QA Agile et développeur. Ce langage contribue à la création d'une documentation uniforme en encourageant les équipes qui l'implémentent à suivre des règles de rédaction strictes.L'un des enjeux majeurs de la gestion de projet dans un environnement agile est d'assurer une communication claire et efficace entre le PO, les développeurs et le QA agile. Si Chacun utilise son propre langage, cela peut générer des interprétations et/ou des incompréhensions.Pour répondre à cette problématique, tu peux te tourner vers un langage compréhensible et utilisable par tous: le Gherkin.

课程标签

0人关注该课程

主题相关的课程