課程目錄:BDD for Non-Programmers: Live Workshop培訓
4401 人關注
(78637/99817)
課程大綱:

  BDD for Non-Programmers: Live Workshop培訓

 

 

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

Introduction

Why BDD?
BDD as an extension of Agile
Agenda for Day 01
Applying BDD at Different Stages in the Software Development Cycle

Before development
During development
After development
One Language to Rule Them All

Engineers and non-engineers speak different languages
Bridging the gap through BDD
A preview of the BDD language: Gherkin
The Different Roles of BDD

BDD as product requirements (for product owner)
BDD as acceptance criteria (for developers)
BDD as test cases (for testers)
BDD as a description of the product (for other stake holders)
Back to Agile: It All Starts with User Stories

Overview of the Agile development cycle
The role of User Stories in Agile development
Q&A Session and Discussion

Quiz

Creating a Good User Story

Using the right language
Role, Action, Outcome
A sample User Story
Activity - Writing a User Story

Writing your first User Story - individual activity
Tightening your User Stories - team activity
Delivering your User Story - team activity
User Stories in Real Projects

Team dynamics
Tools and techniques
User Stories in the software development cycle
On to BDD

Extending the User Story
Introducing the Feature File
Capturing the expected behavior of software
Imagining what "unexpected" behavior looks like
Creating a Good Feature File

Using the right language (Gherkin)
Given, When, Then
A sample Feature File
Activity - Writing a Feature File - PART 01

Writing your first Feature File - individual activity
Feature section
Scenario section
Tightening your Feature File - team activity
Delivering your Feature File - team activity
Feature Files in Real Projects

Team dynamics
Tools and techniques
User Stories in the software development cycle
Q&A Session and Discussion

Quiz

Setting up Your Environment

Making Gherkin pretty
The joy of productivity
Activity - Writing a Feature File - PART 02

Writing your Feature File - individual activity
Passing multiple arguments to your Scenario
Scenario Outline section
Tightening your Feature File - team activity
Delivering your Feature File - team activity
Q&A Session and Discussion

Quiz

Closing Remarks

============== Day 02 =====================

Introduction

Recap of previous day
Agenda for Day 02
Your Own Product - An Introspection

Describing your product
Drawing a picture of your product
Extending Test Coverage

Usability of the system
Business requirements
Business processes
Activity - Writing a Feature File - PART 03

Writing your Feature File - individual activity
Examples section
Reusing data and scenarios
Organizing features and scenarios with tags
Tightening your Feature File - team activity
Delivering your Feature File - team activity
Q&A Session and Discussion

Quiz

The Feature File - What to Leave Out

What to leave to the engineers
Low-level functionality (unit tests)
Exhaustive cross-component functionality (integration and API testing)
Q&A Session and Discussion

Quiz

Your Own Product - An Introspection

How usable is your product?
How usable is your product to outside users?
Communication with People outside Your Team

Closing Remarks

主站蜘蛛池模板: 欧美亚洲综合色在| 色妞色综合久久夜夜| 欧美综合区综合久青草视频| 中文字幕亚洲综合精品一区| 久久综合丁香激情久久| 国产成人精品综合久久久| 狠狠色伊人亚洲综合成人| senima亚洲综合美女图| 日韩无码系列综合区| 国产91色综合久久免费| 高清欧美色欧美综合网站| 色婷婷久久综合中文久久一本| 久久婷婷五月综合成人D啪| 久久综合鬼色88久久精品综合自在自线噜噜| 伊人久久大香线焦AV综合影院| 亚洲AV综合色区无码另类小说| 亚洲国产综合精品中文第一| 在线综合亚洲中文精品| 激情综合亚洲色婷婷五月APP| 国产成人亚洲综合| 亚洲国产综合91精品麻豆| 综合人妻久久一区二区精品| 亚洲精品国产综合久久一线| 色综合网站国产麻豆| 亚洲欧美日韩综合aⅴ视频| 色综合天天综合狠狠| 亚洲狠狠婷婷综合久久蜜芽| 99精品国产综合久久久久五月天| 91精品国产综合久久四虎久久无码一级| 欧美综合图区亚洲综合图区| 丁香婷婷综合网| 久久国产综合精品五月天| 国产成人麻豆亚洲综合无码精品| 色综合久久久久综合99| 色婷婷综合久久久久中文字幕| 婷婷五月六月激情综合色中文字幕| 天天操天天干天天综合网| 伊人yinren6综合网色狠狠| 欧美日韩国产综合视频在线观看| 激情综合色五月丁香六月亚洲| 久久久久久久综合日本|