Software craftmanship, Systems & Agile
4.6K views | +0 today
Follow
Software craftmanship, Systems & Agile
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Screenplay Pattern with Java, Part 3 » Stories from a Software Tester

"In this tutorial post, I’ll begin covering how to apply the screenplay pattern with the Serenity framework. This is a “roll-up your sleeves and code” post. Here I will take a measured approach to demonstrating the screenplay pattern in the context of a working example."
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Announcing DaSpec — awesome executable specifications in Markdown – Gojko Adzic

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Behaviour-Driven Development Combined with Domain-Driven Design

Behaviour-Driven Development Combined with Domain-Driven Design | Software craftmanship, Systems & Agile | Scoop.it
Behaviour-Driven Development (BDD) is very much about conversations and examples but there is a software design part that can be used to bring BDD and Domain-Driven Design (DDD) practices together, combining the conversional bits with a domain-focused design activity, Konstantin Kudryashov explains in a presentation.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Behaviour Driven Development

I'm writing a book! But it isn't finished yet. In the meantime, here's a sample of the kind of information that we're likely to include in it. Please let me know if there's anything else you'd like...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

BDD and Java 8 - John Smart - YouTube

Agile testing guru John Smart presents at MelbJVM April 2014 on BDD and taking advantage of Java 8 lambda's to help write more concise tests. Slides https://...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Cucumber.js for BDD in JavaScript: An Interview with Julien Biezemans

Julien Biezemans is a Cucumber core team member and the author of Cucumber.js. Cucumber.js is a native JavaScript implementation of Cucumber, and is a strict port that can run on any JavaScript environment. Running on Node.js as well as within any browsers, Cucumber.js is virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .NET, etc)
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Behaviour-Driven Development: Value through Collaboration

The goal of a software project is to deliver value to stakeholders and Behaviour-Driven Development, (BDD), is designed for that, Viktor Farcic, a software developer working on transitions from waterfall to agile processes, states in the first of...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

FluentLenium et Cucumber JVM sont sur un bateau... | Je toile ou j* au choix...

FluentLenium et Cucumber JVM sont sur un bateau... | Je toile ou j* au choix... | Software craftmanship, Systems & Agile | Scoop.it
blog sur Java jee
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

BDD to the rescue - Mehdi Khalili

BDD removes the ambiguity from the requirements; but taking it a step further could provide a lot of other benefits.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

InfoQ: Feature Injection: three steps to success

Often Customers provide half baked solutions with no linkage to value. An Agile team needs examples linked to the Business Value they provide.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Beyond Page Objects: Next Generation Test Automation with Serenity and the Screenplay Pattern

Beyond Page Objects: Next Generation Test Automation with Serenity and the Screenplay Pattern | Software craftmanship, Systems & Agile | Scoop.it
Automated acceptance testing reduces time wasted in manual testing and bug fixing, and when combined with Behaviour-Driven Development, can guide development effort. But it requires skill, practice and discipline. The Screenplay Pattern helps teams address these difficulties and is where you may end up by mercilessly refactoring Page Objects using SOLID design principles.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Six Ways of Improving Behaviour-Driven Development

Six Ways of Improving Behaviour-Driven Development | Software craftmanship, Systems & Agile | Scoop.it
Remembering that automation is a side benefit and not the reason for BDD is one improvement to more closely follow the recommendations of BDD thought leaders, Joe Colantonio explains noticing six ways of improving work with a BDD mindset.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Behavior Driven Development // Brown Bag Lunch v1.0.0

Behavior Driven Development & Specification by Example With S Arnauld Loyer - @aloyer

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

TDD: Where Did It All Go Wrong?

Ian Cooper reminds what was Kent's original proposition on TDD, what misunderstandings occurred along the way and suggests a better approach to TDD, one that supports development rather impeding it.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Behaviour Driven Development Is About Conversation Not Tooling

The single most important of Behaviour-Driven Development (BDD) is the conversation, not the tooling, Liz Koegh states in a presentation about 10 years of doing BDD at the recent Cucumber conference.
Liz believes we have made some big mistakes during these years of practicing BDD, but she is quite excited about some of the developments over the last few years.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Todd Anderson - BDD in JavaScript: CucumberJS

Todd Anderson makes things for web, mobile, desktop and land with a passion of application architecture and development workflows.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Secrets of Specification By Example

Secrets of Specification By Example | Software craftmanship, Systems & Agile | Scoop.it

When everyone – domain experts, developers and testers – all have the same shared understanding, software will be built right the first time.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

CukeUp!: Matt Wynne on Refuctoring Your Cukes

Refuctoring Your Cukes Cucumber aims to help business stakeholders and developers collaborate more effectively. That's great if you care about helping your project…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Virtual Panel: Code-to-Test Ratios, TDD and BDD

Virtual Panel: Code-to-Test Ratios, TDD and BDD | Software craftmanship, Systems & Agile | Scoop.it
In the last couple of months several online discussions took place about test first or test last, code-to-test ratios or whether BDD is really just TDD. InfoQ asked the opinion of BDD and TDD experts.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Cyrille Martraire » Visualizing Quality – keynote by Gojko Adzic at BDD Exchange 2011

Cyrille Martraire » Visualizing Quality – keynote by Gojko Adzic at BDD Exchange 2011 | Software craftmanship, Systems & Agile | Scoop.it

How do you measure quality? Number of defects? Customer happiness? Money earned? Developer smiles? That’s the question raised by @gojkoadzic in his keynote at the recent BDD and Agile Testing Exchange in London, to make us think and propose some elements of response.

more...
No comment yet.