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

Cucumber Essential Training
LinkedIn Learning
ICAgile (ICP-PRG): Acceptance Testing
Pluralsight
Acceptance Test Driven Development for the Front End
Test Automation University
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Agile Project Management Certification Prep+Agile Scrum+Jira
Udemy