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

主站蜘蛛池模板: 狠狠的干综合网| 国内偷自视频区视频综合| 最新狠狠色狠狠色综合| 精品久久人人做人人爽综合| 国产欧美日韩综合自拍| 欧美综合区自拍亚洲综合天堂| 欧美日韩国产综合一区二区三区 | 狠狠色噜噜狠狠狠狠色综合久AV | 天天做天天爱天天爽综合网| 亚洲国产免费综合| 狠狠色狠狠色综合系列| 亚洲欧美国产日产综合不卡| 亚洲欧洲日韩国产综合在线二区 | 久久香综合精品久久伊人| 色偷偷91久久综合噜噜噜噜| 亚洲色欲久久久综合网 | 婷婷综合久久中文字幕蜜桃三电影| 欧美精品色婷婷五月综合| 日韩欧美亚洲综合久久影院Ds| 久久婷婷五月综合色99啪ak| 久久综合色老色| 天天影视色香欲综合久久| 亚洲香蕉网久久综合影视| 夜鲁鲁鲁夜夜综合视频欧美| 成人综合伊人五月婷久久| 伊人情人综合成人久久网小说| 一本久久a久久精品综合夜夜| 综合久久精品色| 狠狠色狠狠色综合日日五| 国产激情电影综合在线看| 伊人久久大香线焦综合四虎| 久久综合亚洲色HEZYO社区| 亚洲伊人久久综合影院| 婷婷四房综合激情五月在线| 久久久亚洲裙底偷窥综合| 日本丶国产丶欧美色综合| 伊人久久综合成人网| 91精品婷婷国产综合久久| 久久久综合香蕉尹人综合网| 色青青草原桃花久久综合| 一本色道久久99一综合|