课程大纲

============== Day 01 =====================

介绍

    为什么选择BDD? BDD 作为 Agile 的扩展 第01天议程

在软件开发周期的不同阶段应用 BDD

    开发前 开发期间 开发后

一种语言统治一切

    工程师和非工程师说不同的语言 通过BDD弥合差距 BDD语言预览:Gherkin

BDD 的不同角色

    BDD 作为产品需求(针对产品所有者) BDD 作为验收标准(面向开发人员) BDD 作为测试用例(适用于测试人员) BDD 作为产品的描述(针对其他利益相关者)

返回 Agile:一切从用户故事开始

    Agile 开发周期概述 用户故事在 Agile 开发中的作用

问答环节和讨论

测验

创建 Goby 用户故事

    使用正确的语言 角色、行动、结果
示例用户故事
  • 活动 - 编写用户故事
  • 编写您的第一个用户故事 - 个人活动 收紧你的用户故事 - 团队活动 交付用户故事 - 团队活动

      真实项目中的用户故事

    团队动态 工具和技术 软件开发周期中的用户故事

      转到 BDD

    扩展用户情景 功能文件简介 捕获软件的预期行为 想象“意外”行为是什么样子的

      创建 Goby 功能文件

    使用正确的语言 (Gherkin) 给定,何时,然后

      示例功能文件
    活动-编写功能文件 - 第01部分
  • 编写您的第一个功能文件 - 个人活动 功能部分 方案部分
  • 收紧功能文件 - 团队活动

      交付要素文件 - 团队活动
    实际项目中的功能文件
  • 团队动态 工具和技术 软件开发周期中的用户故事
  • 问答环节和讨论
  • 测验

      设置环境

    使 Gherkin 漂亮 生产力的乐趣

    活动-编写功能文件-第2部分

    编写功能文件 - 个人活动 将多个参数传递给方案 “方案大纲”部分

      收紧功能文件 - 团队活动

    交付要素文件 - 团队活动

      问答环节和讨论
    测验
  • 闭幕致辞
  • ============== Day 02 =====================
  • 介绍

    前一天回顾 第02天议程

    您自己的产品 - 内省

    描述您的产品 绘制产品图片

    扩大测试覆盖范围

      系统的可用性 Business 要求 Business 流程

    活动-编写功能文件 - 第3部分

      编写功能文件 - 个人活动 “示例”部分 重用数据和方案 使用标记组织功能和方案

    收紧功能文件 - 团队活动

      交付要素文件 - 团队活动

    问答环节和讨论

      测验
    功能文件 - 要省略的内容
  • 留给工程师什么 低级功能(单元测试) 详尽的跨组件功能(集成和 API 测试)
  • 问答环节和讨论
  • 测验

    您自己的产品 - 内省

    您的产品的可用性如何? 您的产品对外部用户的可用性如何?

      Communication 与团队以外的人

    闭幕致辞

    要求

    • 了解用户需求概念
    • 从最终用户的角度对软件优点和软件不足之处有敏锐的洞察力
    • Programming 不需要测试经验

    观众

    • 产品负责人和经理
    • Business 分析师
    • 手动测试仪
    • 软件产品或系统的最终用户
    • 参与
    • 产品设计的非工程师和非编码人员
      14 小时
     

    人数


    开始

    完结


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    客户评论 (10)

    相关课程

    课程分类