What CucumberJVM/JBehave actually bring that Serenity doesn't already?

31 views
Skip to first unread message

San O

unread,
Sep 4, 2017, 10:13:11 AM9/4/17
to Serenity BDD Users Group
Hi everyone,

I read a lot of post about how Serenity is a nice addition to a Cucumber or a JBehave. But is the reverse true? I mean, what does bring Cucumber &/or JBehave that Serenity doesn't?

I read the documentation § (thucydides.info/docs/serenity-staging/) but it just seemed like those tools only allow us to write stories in a different file, with writing steps in a different way. Am I missing the point (English not being my mother tongue, it's quite possible ; if so, sorry)? I see how, if you historically had one of those tools, it makes sense to integrate with it. But if you started with Serenity only, what would those bring? I wonder.

Sorry if that sound like a basic question. But as nowhere online I found the reply (just "how" to integrate but not "why" you would) I'm actually quite curious of the reply.
Many thanks!

San.

John Smart

unread,
Sep 4, 2017, 10:21:01 AM9/4/17
to San O, Serenity BDD Users Group
You would typically not add Cucumber or JBehave unless your whole team is adopting BDD, and you had (collectively) decided to use Gherkin to agree on executable specifications and as a living documentation tool. Cucumber et al. allow for much more expressive executable specifications in business-friendly language, but this is wasted if it is not used as a communication tool within the team (and possibly outside of the team as well). Remember, Cucumber is a collaboration tool, not a test automation framework. See https://johnfergusonsmart.com/329-2/ and https://johnfergusonsmart.com/dont-let-automation-sabotage-bdd-adoption/ for more thoughts on this.

--
You received this message because you are subscribed to the Google Groups "Serenity BDD Users Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to thucydides-users+unsubscribe@googlegroups.com.
To post to this group, send email to thucydides-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
___________________________________________________
John Smart | Wakaleo Consulting  |  +44 7398 832273
Making smart teams collaborate better
http://johnfergusonsmart.com  |  john....@wakaleo.com
___________________________________________________

We love breaking down silos and helping smart teams collaborate better! Ask about our tailored on-site workshops in Agile Product Planning, BDD Requirements Discovery,  BDD, TDD and Clean Coding, and Advanced BDD Test Automation.

Need some help with Serenity BDD? Check out our Serenity BDD training and support packages here.
___________________________________________________
Reply all
Reply to author
Forward
0 new messages