Skip to main content

Home/ Little Architecture Huddle/ Group items tagged bdd

Rss Feed Group items tagged

Jacques Bosch

Fluent Assertions - 0 views

  •  
    "Fluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects."
Jacques Bosch

User Story is Worthless, Behavior is What We Need - CodeProject® - 0 views

  •  
    "User Story is suitable for describing what user needs, but not what user does and how system reacts to user actions within different contexts. It basically gives product team a way to quantify their output and let their boss know that they are doing their job. As a developer, you can't write code from user stories because you have no clue on what is the sequence of user actions and system reactions, what are the validations, what APIs to call and so on. As a QA, you can't test the software from user stories because it does not capture the context, the sequence of events, all possible system reactions. User stories add little value to dev lifecycle. It only helps product team understand how much work they have to do eventually and it helps finance team get a view on how much money people are talking about. But to UI designers, solution designers, developers, they are nothing but blobs of highly imprecise statements that leave room for hundreds of questions to be answered. The absence of "Context" and "Cause and Effect", and the imprecise way of saying "As a...I want... so that..." leaves room for so many misinterpretations that there's no way development team can produce software from just user stories without spending significant time all over again analysing the user stories. Software, and the universe eventually, is all about Cause and Effect. The Cause and Effect is not described in a user story. "
Schalk van Jaarsveld

Cucumber - 1 views

shared by Schalk van Jaarsveld on 29 Nov 10 - Cached
Jacques Bosch liked it
  •  
    Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid - all rolled into one format.
1 - 3 of 3
Showing 20 items per page