Content tagged with: BDD
Gojko and Dan North, the originator of Behavior Driven Development (BDD), staged an impromptu state-of-the-union discussion about the present and future of BDD. Dan introduced his latest body of work, Accelerated Agile, describing it as accelerating delivery from months to minutes. In an animated discussion, Gojko and Dan argued that the value of software delivery isn’t in “delivering value” or even “enabling business capabilities,” as useful as these things are.
This video shares pro tips for using and advancing the state of your usage of Cucumber, including Ruby, xPath, Selenium. Your will find more information on this topic in the article Improving Cucumber Tests Performance written by John Sextro.
Learn how to perform BDD in Ruby with RSpec and Cucumber with this two-parts video.
Resource: RSpec Best Practices
The creator of Cucumber Aslak HellesÃ¸y gives you a gentle introduction to the tool and answer questions about it and its usage. In only 2 years, Cucumber has became one of the world’s most popular open source tools for Behavior Driven Development (BDD) and executable documentation. What is it that makes this tool so popular? Could you benefit from it in your project?
Watch this video on Skillsmatter.com
Behavior-Driven Development is more than a technique for creating and organizing unit tests. It is also a wonderful way to communicate with customers and users about the software being created. This video demonstrates some techniques and tools you can use to start delivering software with BDD. : Using Behavior-Driven Development frameworks, this session explores ways to create software starting with solid Agile requirements, moving all the way through automated testing. We use .NET in C# and Visual Studio ALM, although none of these exact tools are required to accomplish the …
You will learn the basics of Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD) as well as how to use these concepts to bridge the gap between requirements and implementation â€’ on .NET platform with SpecFlow. SpecFlow is an open source project inspired by Cucumber aiming at bringing pragmatic BDD to .NET.
Watch this video on Skillsmatter.com
This screencast gives a 10 minute how to on getting started with GivWenZen. GivWenZen allows a user to use the BDD Given When Then vocabulary and plain text sentences to help a team get the words right and create a ubiquitous language to describe and test a business domain.
Writing checks for your monitoring system is boring. You end up writing the same checks again and again, and it can be difficult to verify behavior instead of availability. Wouldnâ€™t it be useful to have a standard library of checks you could reuse across your infrastructure? it lets you write reusable behavioral tests in human-readable language.Say hello to cucumber-nagios â€“ it lets you write reusable behavioral tests in human-readable language. As cucumber-nagios output the test results in the Nagios plugin format you can run your checks from any monitoring system …
Ruby’s testing culture goes way back, and has been a force for making many Ruby projects a showcase for solid, maintainable code. That said, within a business an exclusive focus on TDD and BDD can easily miss the bigger picture and drive optimizations in the development process that negatively impact the business as a whole. Part business talk and part technical talk, we’ll discuss what “Experiment Driven Development” is, why you should be doing it from day 1 (probably even before writing tests!), and what cool Ruby tools you can …
Gospecify is a behavior-driven development (BDD) framework for Go. Rather than focus on testing every nook and cranny of some code, it helps a programmer produce an executable specification of that code’s behavior. Go’s syntax allowed gospecify to be almost as expressive as Ruby’s rpsec; however, a few tricks had to be used to achieve the best readability. This talk will introduce BDD concepts and demonstrate how to implement them in Go using gospecify.