YoVDO

Setting a Good Example - How to Improve Your SBE, BDD & ATDD Artefacts

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Behavior-driven Development (BDD) Courses Cucumber Courses SpecFlow Courses Acceptance Test-Driven Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore techniques for improving Specification by Example (SbE), Behavior-Driven Development (BDD), and Acceptance Test-Driven Development (ATDD) artifacts in this 57-minute conference talk from GOTO Aarhus 2014. Learn how to create high-value specifications, write testable scenarios that resonate with business stakeholders, and avoid common mistakes when working with tools like Cucumber, SpecFlow, and Fitnesse. Discover the characteristics that elevate good scenario descriptions from mere acceptance tests to valuable living documentation. Gain insights into the three important phases of a specification's lifecycle, understand the roles of specifications, and explore concepts such as coherence, hourglass-shaped scenarios, and focus balance contrast. Enhance your ability to create maintainable and effective BDD and ATDD artifacts through practical, real-world examples and expert guidance.

Syllabus

Intro
Setting a Good Example
Improving
The Alphabet Soup
Artefacts
Outline
What is specification by example
South America
syndromes
story
text rings
specific examples
Whats the lesson
Its more than a test
Three important phases in its lifecycle
Shortterm vs longterm
Roles of specification
What behaviour is relevant
Test around the edges
Coherence
Hourglass shaped scenarios
Focus
Focus Balance Contrast
Caveat
Story time
Whats the point
Friends not food
Facebook friends
What are you
We are friends
Questions
Maintainability


Taught by

GOTO Conferences

Related Courses

Behavior Driven Development with Selenium and Cucumber
Coursera Project Network via Coursera
Learn the Fundamentals of Node.js for Beginners
egghead.io
Become an Agile Software Developer
LinkedIn Learning
Behavior-Driven Development
LinkedIn Learning
Ruby: Testing with RSpec
LinkedIn Learning