Skip to content

albayanedev/Awesome-BDD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 

Repository files navigation

Awesome-BDD

B(Book) | T(Talk) | A(Article)

Everything started here:

  1. Introducing BDD - Dan North (A)

Overview

  1. What is BDD? (A)
  2. BDD (Behavior Driven Development) | Better Executable Specifications by Dave Farley (T)
  3. An Ultimate Guide To BDD by Dave Farley (T)
  4. BDD in Action by John Ferguson Smart (B)
  5. BDD in Action second edition (B)
  6. Specyfication By Example by Gojko Adzic (B)
  7. Lean-Agile Acceptance Test-Driven-Development by Ken Pugh (B)
  8. Leverage Domain Driven Design throughout testing - Kenny Baas Schwegler (T)
  9. A day (or a sprint) in the life of a BDD team (A)
  10. A Coalesced View of Software Development by Ken Pugh (A)
  11. SpecFlow's BDD Masterclass
  12. How BDD can save agile by Aslak Hellesoy

Discovery phase

  1. Discovery Book by Seb Rose and Gáspár Nagy (B)
  2. Introducing Example Mapping (A)
  3. Your first Example Mapping session (T)
  4. Feature Mapping – a lightweight requirements discovery practice for agile teams - John Ferguson Smart (A)
  5. Feature Mapping – a simpler path from stories to executable acceptance criteria - John Ferguson Smart (A)
  6. Crunching 'real-life stories' with DDD & Event Storming - Kenny Baas-Schwegler (T)
  7. Impact Mapping

Formulation Phase

  1. Gherkin Reference (A)
  2. Formulation Book by Seb Rose and Gáspár Nagy (B)
  3. Given-When-Then with style The Challenge by Gojko Adzic (A)
  4. When Behaviour Driven Development Goes WRONG! by Dave Farley
  5. Twelve BDD Antipatterns - stories from the trenches about how NOT to do BDD by John Ferguson Smart

Automation Phase

Acceptance tests

  1. The Cucumber Book: Behaviour-Driven Development for Testers and Developers (B)
  2. The Rspec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends (B)
  3. Acceptance Testing for Continuous Delivery by Dave Farley (T)
  4. Nat Pryce's "Having Our Cake and Eating it" (T)
  5. Test-driving modern web apps. At scale. by Jan Molak (T)
  6. Testable Software Architecture with Aslak Hellesoy (T)
  7. Specflow - Book Shop Example
  8. Fifty Quick Ideas to Improve Your Tests by Gojko Adzic (B)
  9. Tools (A)

Implementation Phase - TDD/Outside in development

  1. Test Driven Development: By Example - Kent Beck (B)
  2. Growing Object-Oriented Software, Guided by Tests by Freeman Steve, Pryce Nat (B)
  3. Learn Test Driven Development (B)
  4. Outside-In Frontend Development
  5. Does TDD really lead to good design? Blog | Talk
  6. TDD and Clean Architecture - Driven by Behaviour by Valentina Cupać (T)
  7. TDD and Clean Architecture - Use Case Driven Development by Valentina Cupać (T)
  8. Surviving continuous deployment in distributed systems by Valentina Servile

Acceptance tests and unit tests

  1. Testing IceBerg by Seb Rose (A)
  2. TDD, BDD, ATDD, Acceptance Tests, Unit Tests – What’s the Relationship by Ken Pugh (A)
  3. BDD and The Testing Matrix by Ken Pugh (A)
  4. Behavior Driven Development – From End-User to Unit Tests (A)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published