January 7, 2014 | Software Consultancy
Cucumber Pro from a technical point of view
The team over at Cucumber Pro recently posted a sneak peek on their blog, demonstrating some key features of their offering.
As more of a technical user of Cucumber, there isn’t much that’s new or ground-breaking for me – almost every feature is already available through your preferred IDE combined with a few plugins.
It does however start to address one of the major limitations of using Cucumber as a BDD tool: involving non technical stakeholders. When I am discussing options with clients and relating the pros and cons of various offerings one thing that always comes up with Cucumber is the difficulty of engaging the business in order to actually create the specifications.
In theory plain text feature files mean that anyone can work with them easily. In practice the required understanding of Gherkin syntax and use of version control means that it’s rarely feasible to write the features without using an IDE such as IntelliJ Idea to gain syntax highlighting, auto-completion and GUI based source control. This invariably puts off anyone without some development experience.
Putting all of this capability into a simplified web front-end will very likely increase the chance of getting real business engagement in the requirements capture process.
Cucumber Pro promises future functionality including publishing reports which will help a lot with exposing the results of test runs. At present the reports often languish unseen as CI build artefacts, losing much of their value for non-technical team members.
Something not explicitly mentioned on the post but visible in the example videos is the “add extra description” link. Another of the problems with Cucumber is the difficulty of capturing extra detail – something that competitors like Concordion excel at – particularly non textual information. If this functionality evolves to allow attachment of graphical content it could really round off Cucumber as a tool.
Everything so far looks well thought out and well executed so it’s certainly worth keeping an eye on the progress of this offering over the coming months.
This blog is written exclusively by the OpenCredo team. We do not accept external contributions.
Agile India 2022 – Systems Thinking for Happy Staff and Elated Customers
Watch Simon Copsey’s talk from the Agile India Conference on “Systems Thinking for Happy Staff and Elated Customers.”Lean-Agile Delivery & Coaching Network and Digital Transformation Meetup
Watch Simon Copsey’s talk from the Lean-Agile Delivery & Coaching Network and Digital Transformation Meetup on “Seeing Clearly in Complexity” where he explores the Current…When Your Product Teams Should Aim to be Inefficient – Part 2
Many businesses advocate for efficiency, but this is not always the right goal. In part one of this article, we explored how product teams can…