|
November 11, 2015
Cucumber is a tool for running automated tests written in plain language. Because they’re written in plain language, anyone can read them. Because anyone can read them, they have magic powers that improve communication, collaboration, and trust on your team, using Behaviour-Driven Development (BDD).
Now available from pragprog.com/screencast/v-d-cukevidj (Java edition) and from pragprog.com/screencast/v-d-cukevidr (Ruby edition).
Cucumber School: Learn BDD with the Cucumber core team
Software developers and business people often misunderstand each other. Those misunderstandings cost our industry billions. Once you learn you’ve built the wrong thing, you have to make an uncomfortable choice: stay late to meet the deadline, hack in a low-quality solution, or just ship it anyway.
It doesn’t have to be this way.
Behaviour-Driven Development (BDD) is an approach to software development that bridges the communication gap between the business, developers, and testers and gets everyone speaking the same language. You’ll discover how BDD and Cucumber, the world’s most popular BDD tool, help teams communicate requirements with more precision, discover defects early, and produce software that stays maintainable over time.
You'll learn how to install and run Cucumber, and how to write executable specifications and living documentation using the Gherkin plain text format. In between the coding you will also learn powerful collaboration and analysis techniques such as Discovery Workshops and Example Mapping.
Through a worked example, you’ll use Cucumber to guide the development of a simple social network, using techniques such as Modelling by Example and Hexagonal Architecture to create a codebase that is easy to maintain and test. You'll learn how to use Cucumber with Selenium and how to strike a good balance between Acceptance Tests and Unit Tests.
Now available from pragprog.com/screencast/v-d-cukevidj (Java edition) and from pragprog.com/screencast/v-d-cukevidr (Ruby edition).
Produced by Cucumber School, we are proud to distribute this series.

Download and watch a sample here:
Upcoming Author Appearances2015-11-12 Andrew Hunt,
Keynote, ADC East, Orlando
2015-11-15 Noel Rappin,
RubyConf
2015-11-16 Mattias Skarin,
Lean Kanban Central Europe 2015
2015-11-16 Alex Miller,
Clojure/conj 2015 - Philadelphia, PA
Did You Know?
We publish books across a range of technologies for folks at different levels of abilities, all the way from novice to expert. If you haven't browsed all of our titles recently, come take a look:
Agile Practices • Android, iPhone, and Mobile Programming • Career
Development • Cool Things for Smart People • DIY & Hardware •
For Beginners • Gaming • Java and JVM Languages • Mac, iPhone,
and iPad Programming • Pragmatic exPress • Ruby and Rails •
Testing, Design, and Cloud Computing • Tools, Frameworks, Languages
• Web 2.0+
Come check out all our categories at pragprog.com/categories
Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.
Thanks for your continued support,
Andy & Dave
The Pragmatic Programmers
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts PragProg.com
Manage your subscription using your account, or permanently unsubscribe here. Sent by the Pragmatic Programmers, LLC. • 2831 El Dorado Pkwy, #103-381 • Frisco TX 75033
|