課程目錄: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

亚洲а∨精品天堂在线| 久久精品国产一区二区三| 国产精品九九九久久九九| 久久精品中文字幕第23页| 国产精品久久久久久久久久影院| 国模精品一区二区三区| 香蕉久久精品国产| 51精品视频免费国产专区| 国产一在线精品一区在线观看| 国产精品亚洲lv粉色| 99re九精品视频在线视频| 久久九九久精品国产| 国产精品观看在线亚洲人成网 | 婷婷国产成人精品视频| 国产91精品久久久久999| 无码人妻精品一区二区蜜桃网站| 久久精品国产91久久麻豆自制| 四虎AV永久在线精品免费观看| 亚洲精品456人成在线| 人妻少妇精品视中文字幕国语| 国内精品久久久久久不卡影院| 国产精品美女自在线观看免费| 国产精品久久久久天天影视| 久久66久这里精品99| 99re8这里有精品热视频免费| 国产精品亚洲天堂| 久久天堂AV女色优精品| 2022国产成人精品福利网站| 国产精品186在线观看在线播放| 国产精品污WWW一区二区三区| 日本精品一区二区在线播放| 国产精品影音先锋| 日韩精品人妻系列无码专区| 国产成人精品午夜福利| 久久久久亚洲精品无码网址 | 国内精品99亚洲免费高清| 四虎永久精品免费观看| 日韩精品电影一区| 成人精品一区二区电影| 欧洲精品成人免费视频在线观看| 国产精品久久自在自线观看|