POPULARITY
In episode 17 of How It's Tested, Eden sits down with Steve Tooke, Director of Product at Kosli and former co-founder of Cucumber, to explore the impact of Behavior-Driven Development (BDD) on software testing. They discuss how Cucumber evolved from an open-source tool into an industry staple, the challenges of test automation, and how AI is reshaping software quality.
Behaviour Driven Development (BDD) is a term that was coined by Dan North in 2006. It came about as a response to a very specific problem – teaching developers how to think about testing their code. It incorporates the ubiquitous language idea from Eric Evan’s book Domain-Driven Design, and this evolved into a technique used by the whole team to collaboratively specify how the finished system should behave. While both approaches focus on collaboration, DDD focuses on a shared model for building software and BDD focusses on specifying the behaviour of the system. So what can we learn from both our techniques? Join us in this session were Seb Rose, Steve Tooke and Matt Wynne will discuss with us how we can improve modelling with BDD. We will bust popular BDD myths and talk about their favourite collaboration techniques.
This month on the Cucumber Podcast we sit down with Alex Schladebeck who identifies as a Tester. Sal Freudenberg and Steve Tooke - co-founders of Cucumber - ask her about her recent keynote appearance at CukenFest London as well as her thoughts on the role of modern testers on agile teams. Alex can be found on Twitter https://twitter.com/alex_schl
This month on the podcast we speak to Janet Gregory and Lisa Crispin about testing in DevOps. The conversation covers the whole team approach and why testers are as important as ever. Asking the questions from Cucumber is Matt Wynne, Sallyann Freudenberg, and Steve Tooke. Shownotes: Janet & Lisa's website - https://agiletester.ca/ Agile Testing - https://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468/ref=sr_1_3?s=books&ie=UTF8&qid=1547738499&sr=1-3&keywords=agile+testing More Agile Testing - https://www.amazon.com/More-Agile-Testing-Addison-WesleySignature/dp/0321967054/ref=cm_cr_arp_d_product_top?ie=UTF8 Agile Testing Essentials - https://www.frontrowagile.com/courses/agile-testing-essentials/overview On Twitter: Janet Gregory (@janetgregoryca) Lisa Crispin (@lisacrispin)
What happens when you transition to agile practices at a big organisation? How can you do agile software development at scale? This month Sinead Shackley (https://twitter.com/smshackley) and Dave Anderson (https://twitter.com/davidand393) from Liberty IT and Paul Shepheard (https://twitter.com/HamletArable) from Deutsche Bank share their stories. ** CukenSpace Charlotte - December 12th-13th 2018 ** A special BDD conference for testers, developers and BAs. Keynote from Ellen Gottesdiener on creating structured conversations to break down your product backlog. Matt Wynne, Steve Tooke, George Dinwiddie, Marlena Compton and other agile and BDD practitioners will be there. Book w/ promo-code "podcast" for 30% off your ticket. Learn more on our website -https://cucumber.io/events/2018/12/12/cukenspace-charlotte
This month on the Cucumber podcast, Aslak Hellesøy and Steve Tooke speak to Kenny Baas and Bruno Boucard about the relationship between Domain-Driven Design (DDD) and Behaviour-Driven Development (BDD). While both share many similarities, there isn't a great deal of crossover between the two communities. Our two guests want to change that by demonstrating that both practices and communities have more in common than they may think. ### Show notes [Kenny's article about DDDBDD](http://blog.xebia.com/combining-domain-driven-design-and-behaviour-driven-development/) [Bruno on Twitter](https://twitter.com/brunoboucard)/ [Kenny on Twitter](https://twitter.com/kenny_baas) [DDD conference in Denver, Sept 2018](http://exploreddd.com/) [Event Storming introduction](http://ziobrando.blogspot.com/2013/11/introducing-event-storming.html) [Example Mapping introduction](https://cucumber.io/blog/2015/12/08/example-mapping-introduction) [Kanddinsky Conference, Berlin, October 2018](https://kandddinsky.de/) [Cucumber on Twitter](https://twitter.com/cucumberbdd)
Hiya! This month on the Cucumber Podcast we speak to Ron Jeffries and Chet Hendrickson. They are probably best known for their association with the Agile Manifesto - Ron, one of the authors, Chet the first signatory. They've both done some other stuff too... This is a wide-ranging conversation hosted by Matt Wynne with fellow Cucumber people Sal Freudenberg, Steve Tooke and Aslak Hellesøy. Show notes Cucumber Clinic - Let us review your scenarios! - https://clinic.cucumber.io/ Transcript of this conversation - https://cucumber.io/blog/2018/06/06/ron-and-chet-podcast Chet on Twitter - https://twitter.com/chethendrickson Ron on Twitter - https://twitter.com/RonJeffries Cucumber on Twitter - https://twitter.com/cucumberbdd
This month on the Cucumber Podcast we speak to Beth Skurrie, who is the maintainer of the open-source project, Pact. Pact falls into the category of contract testing and with the advent of microservices and continuous delivery, it's getting more and more important. Seb Rose takes the hosting duties with extra questions from Steve Tooke. Shownotes: Learn more about Pact - https://docs.pact.io/ Integration Tests are a Scam by JB Rainsberger - http://blog.thecodewhisperer.com/permalink/integrated-tests-are-a-scam What is Pact good for? What is Pact not good for? https://docs.pact.io/documentation/what_is_pact_good_for.html Previous podcast about Approval Testing w/ Llewellyn Falco https://cucumber.io/blog/2017/01/26/approval-testing
This month on the Cucumber Podcast, we speak about The Screenplay Pattern. As John Ferguson describes it on his [site](http://serenity-bdd.info/docs/articles/screenplay-tutorial.html), "the Screenplay Pattern is a powerful and elegant approach to designing and implementing automated tests, providing a number of improvements over more traditional approaches such as the Page Objects model." The conversation covers why you should consider following the Screenplay Pattern and its potential drawbacks. The conversation closes with our guests providing a single tip for folks looking to try out the Screenplay Pattern on their own. Joining your host Aslak Hellesøy are John Smart, Jan Molak, Angie Jones, Nat Pryce, Matt Wynne and Steve Tooke. ### Shownotes: CukenFest London, April 19th-20th - Join us for our annual conference focused on helping you build stronger ties between business and IT. Keynotes from Dan North and Ulrika Malmgren. More details on our [event page](http://cukenfest.cucumber.io/) [Page Objects Refactored](https://ideas.riverglide.com/page-objects-refactored-12ec3541990) [Screenplay tutorial](http://serenity-bdd.info/docs/articles/screenplay-tutorial.html)
On the podcast this month, Seb Rose and Steve Tooke speak to Allan Kelly, a well-known agile consultant and long-time friend of the pod. **On the podcast the three discuss:*** - Why agile often just means agile software development. - What companies mean when they say "digital transformation". - Advice for ambitious teams who want to spread agile across the organisation. - Allan's personal story into agile consulting. - Why he advocates a #noprojects mindset - Why Seb shares Allan's Dear Customer blog post with all his post-graduate students. Shownotes: - Dear Customer - https://leanpub.com/xanpan/c/Trega15 - Agile on the Beach - http://agileonthebeach.com/ - How buildings learn - https://www.youtube.com/watch?v=AvEqfg2sIH0 https://www.amazon.co.uk/How-Buildings-Learn-Happens-Theyre/dp/0140139966 - Allan on Twitter - https://twitter.com/allankellynet - Allan's blog - https://www.allankellyassociates.co.uk/
Cucumber Electron is a compelling alternative to Selenium. Cucumber-electron runs cucumber-js in Electron, a framework for building desktop applications in web technologies. By running features this way, your step definitions can require npm modules including server-side libraries and node.js core modules and use a browser DOM to render HTML, all in the same (chromium renderer) process, with no transpile step. This week on the podcast, we talk to its creator Josh Chisholm about this new project and testing through the GUI. Josh recently spent some time as a contractor building Cucumber Pro (https://cucumber.io/pro). Aslak Hellesoy, Julien Biezemans, Steve Tooke and Matt Wynne join the discussion. Announcing cucumber-electron - https://cucumber.io/blog/2017/01/23/announcing-cucumber-electron Get started - https://github.com/cucumber/cucumber-electron Browser monkey - https://github.com/featurist/browser-monkey Vinehill, the virtual http adapter - https://github.com/featurist/vinehill Cucumbers on vine hill, a demo of all the stuff we discussed - https://github.com/joshski/cucumbers-on-vine-hill Say hi to Josh on Twitter - https://twitter.com/joshski Josh's company, Featurist - http://www.featurist.co.uk/ Recorded on January 20th 2017.
This month on the Cucumber podcast we speak to Llewellyn Falco. He's best known for two things: approval testing and mob programming. As we've covered mobbing in great detail on the pod lately, we dig into approval testing. A very informative and fun pod. From the Cucumber team on the podcast are Steve Tooke, Aslak Hellesoy, and Seb Rose. You say hello to Llewellyn on Twitter - https://twitter.com/LlewellynFalco Or read more: http://approvaltests.com/ http://llewellynfalco.blogspot.de/ Please share and subscribe to our podcast. It truly makes us happy. Say hello to us on Twitter https://twitter.com/cucumberbdd
“All the brilliant people working on the same thing, at the same time, in the same space, and on the same computer.” That’s how Woody Zuill - who coined the term Mob Programming - describes it. He is our esteemed guest on the podcast, and we spend some time digging into his own experiences mobbing. This is a fun episode for folks looking for novel ways to improve the certainty of their software. Remember to like, share and subscribe on soundcloud or iTunes. It helps us reach more people! Show notes: The first Mob Programming Conference is happening May 1 & 2 at the Microsoft NERD Center at MIT in Cambridge MA. - http://mobprogramming.org/mob-programming-conference-may-1-and-2-2016/. Mob Programming: A Whole Team Approach (Book, work in progress) - https://leanpub.com/mobprogramming We’re mobbing daily at Cucumber HQ and our host Steve Tooke put a post together at the end of last year - https://cucumber.io/blog/2015/12/21/the-mob-rules-ok
Long before Behaviour-Driven Development was a term, John Smart was a proponent of bringing business and tech teams together. It was working for a French insurance company in the 90s, with complex (and peculiar) business rules, where the journey started: “This was a car insurance company so you had to tell them where you lived, what sort of car you had, what colour it was, what sort of dog you had...everything. The customer/product owner had these excel spreadsheets that he was using by himself to check the algorithms on the mainframe that we were supposed to be reproducing. So I said, maybe that could be useful - we can use those to drive our tests. What we ended up with was a set of unit tests being driven by an Excel spreadsheet...Ever since then, I’ve been looking for ways to write tests that express things at the business level. So when I came across BDD it all fell into place. “ This week on the Cucumber Podcast, Matt Wynne, Aslak Hellesøy and Steve Tooke talk with John Smart about BDD, his upcoming CukeUp! workshop, and how Serenity can help your team write higher quality automated tests. John Smart will be delivering a workshop at CukeUp! London on April 14th - skillsmatter.com/conferences/7606…eup-2016#program John was a speaker at CukeUp! in Sydney last November. His talk can be found here - cucumber.io/blog/2016/01/11/cuk…5-videos#john-smart You can find out more about Serenity on his website - www.thucydides.info/#/ Other speaking engagements - DevWeek London - devweek.com/speakers#john-smart - Gee Con - 2016.geecon.org/speakers/info.html?id=87 - London Tester Gathering - skillsmatter.com/conferences/7219…g-workshops-2016
Many large organisations find implementing agile processes tricky. After all, doesn't agile rely on self-organisation, devolved decision making, and flexibility? How can you keep hold of a sense of togetherness when you bring in process management and steering committees? In this podcast, we debate "scaling agile" and how large organisations can make it work. We're fortunate to have two experienced large-scale agile coaches in Em Campbell-Pretty and Terry Yin. They're joined by Cucumber regulars, Matt Wynne, Hamish Tedeschi and our host Steve Tooke. Today's guests delivered workshops at CukeUp! AU in Sydney on Nov 19th-20th. Find out more on our website - https://cucumber.io/events/cukeup-australia-2015
Ben is joined by Steve Tooke to discuss the importance of communication, testing, and building Cucumber 2. This episode of Giant Robots is sponsored by: Digital Ocean: Simple and fast cloud hosting, built for developers. Use the code GiantRobots for a $10 credit towards your new account. Links & Show Notes Your Tests Want You to Change Your Design The Deep Synergy Between Testability and Good Design subtweeting How to Design Programs Functional Programming for the Object-Oriented Programmer- Brian Marick Cucumber Taking Back BDD SwanseaCon Steve on Twitter